
/*
Theme Name: Twenty Twenty-Four Child
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Template: twentytwentyfour
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news

*/
.top-header-none {
	display: none;
}

.shipping-text.info p {
	font-size: 17px;
}

.why-grow-heading {
	font-weight: 600 !important;
}

.why-grow-section {
	text-align: center;
}

@media (max-width: 768px) {
	.why-grow-section {
		margin-top: 30px;
	}
	
	.p-20-30 {
		padding: 30px 20px !important;
	}
}

.store-location-banner {
	background-color: #005206;
	background-size: cover;
	background-position: center;
}

.store-location-banner.image-loaded {
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/featured-background-1.png");
}

.store-location-banner.image-loaded.nitro-lazy {
	background-image: none !important;
}

/* high cbd plants  */
.custom-product-meta {
	margin: 20px 0;
}

.custom-product-meta .meta-row {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}

.custom-product-meta .meta-col {
	width: 48%;
	text-align: center;
}

.custom-product-meta .meta-label {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	margin-bottom: 8px;
}

.custom-product-meta .meta-value {
	display: block;
	font-size: 16px;
	font-weight: 500;
	color: #0a6b0a;
}

.custom-product-grid-high-cbd {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 22px;
	margin-bottom: 40px;
}

/* // service page not available location */
.location-status {
	text-align: center;
	font-family: Arial, sans-serif;
}

.location-status img {
	height: 300px;
	display: block;
	margin: 0 auto;
}

.location-message {
	font-size: 30px;
	font-weight: bold;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 40px;
}

.location-button-wrapper {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.location-button {
	padding: 12px 25px;
	font-size: 18px;
	background-color: #28a745;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	transition: background-color .3s;
}

.location-button:hover {
	background-color: #218838;
}

/* marijuana page design style */
.hero-banner {
	overflow: hidden;
	background: #f7f7f4;
}

.hero-container {
	display: flex;
	align-items: center;
	gap: 0;
}

.hero-content {
	width: 100%;
	z-index: 2;
}

.hero-image-wrap img {
	width: 100%;
	object-fit: cover;
	display: block;
}

/* choose-how-you-want */
.choose-how-you-want {
	display: flex;
	gap: 24px;
	align-items: stretch;
}

.choose-how-you-want .equal-card {
	flex: 1;
	display: flex;
	flex-direction: column;
	height: auto;
}

.choose-how-you-want .equal-card > .wp-block-group {
	display: flex;
	flex-direction: row;
	/* prevent layout break */
	align-items: center;
	height: 100%;
}

.choose-how-you-want .equal-card-content, .choose-how-you-want .equal-card-inner {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
	height: 100%;
}

.custom-product-grid {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 22px;
	margin-bottom: 40px;
}

/* CARD */
.custom-product-card {
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	height: 100%;
}

/* IMAGE AREA */
.custom-product-image {
	width: 100%;
	height: 330px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	overflow: hidden;
	box-sizing: border-box;
}

/* IMAGE */
.custom-product-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

/* CONTENT */
.custom-product-content {
	padding: 15px 20px 25px;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

/* TITLE */
.custom-product-title {
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 12px;
	line-height: 1.4;
}

.custom-product-title a {
	text-decoration: none;
	color: #3d3d3d;
	font-family: "Myriad Pro";
}

/* PRICE */
.custom-product-price {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	margin-bottom: 10px;
	font-family: "Myriad Pro";
}

.custom-product-category {
	margin-bottom: 10px;
}

/* BUTTON */
.custom-product-btn, .custom-product-card .button {
	margin-top: auto;
	border: 2px solid #005206;
	background: transparent;
	color: #005206;
	padding: 8px 20px;
	font-family: "Myriad Pro";
	font-size: clamp(1rem, .95rem + .25vw, 1.25rem) !important;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	transition: .3s;
}

.custom-product-btn:hover, .custom-product-card .button:hover {
	background: #005206;
	color: #fff;
}

/* Star Rating  */
.custom-product-rating {
	display: flex;
	gap: 6px;
	justify-content: center;
	margin-bottom: 20px;
}

.custom-product-rating .star-rating {
	display: flex;
	gap: 2px;
}

.custom-product-rating .star {
	position: relative;
	font-size: 18px;
	color: #d3d3d3;
	line-height: 1;
}

.custom-product-rating .star.filled {
	color: #f5b301;
}

.custom-product-rating .star.half {
	color: #d3d3d3;
}

.custom-product-rating .star.half::before {
	content: "★";
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	overflow: hidden;
	color: #f5b301;
}

.custom-product-rating .comment-count {
	font-size: 16px;
}

.featured-marijuana-plant .shop-all-strain-btn a {
	color: #005206 !important;
	padding: 12px 40px;
}

.featured-marijuana-plant .shop-all-strain-btn:hover {
	background-color: #005206;
}

.featured-marijuana-plant .shop-all-strain-btn:hover a {
	color: #fff !important;
}

/* services list */
.services-list {
	gap: 20px;
}

.services-list > .wp-block-group {
	display: flex;
	align-items: center;
	gap: 12px;
}

.services-list .wp-block-image {
	flex-shrink: 0;
}

.services-list .wp-block-image img {
	width: 55px !important;
	min-width: 55px;
	height: 55px;
	object-fit: contain;
	display: block;
}

.shop-btn-arrow .wp-block-image img {
	transition: transform .3s ease;
}

.shop-btn-arrow:hover .wp-block-image img {
	transform: translateX(4px);
}

/* Cannabis plant for sale  */
.cannabis-sale-banner-img {
	position: relative;
}

.cannabis-sale-banner-img .wp-block-group::before {
	content: "";
	position: absolute;
	top: 50px;
	right: 0;
	width: 140px;
	height: 140px;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/live-plants-guarantee-badge.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1;
}

.how-it-works-section {
	position: relative;
}

.how-it-works-section > .wp-block-group {
	position: relative;
}

.how-it-works-section > .wp-block-group:not(:last-child)::after {
	content: "";
	position: absolute;
	top: 50px;
	right: 0px;
	width: 120px;
	height: 12px;
	z-index: 2;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' viewBox='0 0 120 12'%3E%3Cpath d='M0 6 H110' stroke='%23d8d2c8' stroke-width='2' stroke-dasharray='4 4'/%3E%3Cpath d='M104 1 L110 6 L104 11' fill='none' stroke='%23d8d2c8' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

.how-it-works-section .steps-number {
	width: 48px;
	height: 48px;
	min-width: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding: 0 !important;
}

.section-title-line {
	position: relative;
	text-align: center;
	width: 100%;
	margin-bottom: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
}

.section-title-line::before, .section-title-line::after {
	content: "";
	flex: 1;
	height: 2px;
	background: #e5e1d8;
	min-width: 0;
}

.section-title-line::before {
	margin-right: 24px;
}

.section-title-line::after {
	margin-left: 24px;
}

.cannabis-category-grid {
	display: grid !important;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}

.category-card {
	background: #f7f4ee;
	border-radius: 20px;
	padding: 25px;
	overflow: hidden;
	position: relative;
	min-height: 280px;
}

.category-card .wp-block-heading, .category-card p, .category-card .wp-block-buttons {
	position: relative;
	z-index: 2;
	max-width: 50%;
}

.category-card figure {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
}

.category-card img {
	width: 220px;
	height: auto;
	object-fit: contain;
	display: block;
}

.premium-plant-guaranteed ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.premium-plant-guaranteed ul li {
	position: relative;
	padding-left: 38px;
	margin-bottom: 16px;
	line-height: 1.6;
}

.premium-plant-guaranteed ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0px;
	width: 26px;
	height: 26px;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/uploads/2026/05/premium-genetics.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

/* Testimonial section  */
.testimonial-main-wrap {
	margin: 30px 0;
	position: relative;
	padding-bottom: 40px;
}

.testimonial-heading-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}

.testimonial-heading-wrap h2 {
	margin: 0;
	font-size: 32px;
	font-weight: 600;
	text-transform: uppercase;
}

.testimonial-heading-wrap a {
	text-decoration: none;
	font-weight: 600;
	color: #0d2b13;
}

.testimonial-card {
	background: #f5f3ef;
	border: 1px solid rgba(181, 189, 188, .31);
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 40px;
	height: 100%;
}

.testimonial-content {
	flex: 1;
	padding: 20px 40px;
}

.testimonial-stars {
	font-size: 28px;
	color: #f4b400;
	margin-bottom: 20px;
}

.testimonial-text {
	font-size: 18px;
	line-height: 1.7;
	margin-bottom: 20px;
}

.testimonial-name {
	margin: 0;
	font-size: 22px;
	font-weight: 600;
}

.testimonial-image img {
	width: 380px;
	height: auto;
	object-fit: contain;
}

.testimonial-slider .swiper-pagination {
	margin-top: 40px;
	position: relative !important;
}

.testimonial-static-image {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.testimonial-static-image img {
	width: 100%;
	max-width: 300px;
	height: auto;
	object-fit: contain;
	display: block;
}

.testimonial-slider {
	padding-bottom: 40px;
}

.testimonial-slider .swiper-wrapper {
	align-items: stretch;
}

.testimonial-slider .swiper-slide {
	height: auto;
}

/* Inactive dots */
.testimonial-slider .swiper-pagination-bullet {
	background: #d8d2c8 !important;
	opacity: 1;
	width: 10px;
	height: 10px;
}

/* Active dot */
.testimonial-slider .swiper-pagination-bullet-active {
	background: #000 !important;
	width: 12px;
	height: 12px;
}

.custom-star-rating .stars-outer {
	position: relative;
	display: inline-block;
	font-size: 24px;
	line-height: 1;
}

.custom-star-rating .stars-outer::before {
	content: "★★★★★";
	color: #d3d3d3;
}

.custom-star-rating .stars-inner {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	overflow: hidden;
}

.custom-star-rating .stars-inner::before {
	content: "★★★★★";
	color: #f5b301;
}

/* Clone Premium Farm page  */
.our-clone-farm-title {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.our-clone-farm-title::before, .our-clone-farm-title::after {
	content: "";
	width: 80px;
	height: 2px;
	background-color: #d8d2c8;
	display: block;
}

/* === shop cannabis by region === */
.clone-farm-card {
	position: relative;
	overflow: hidden;
	min-height: 370px;
	background-size: cover !important;
	background-position: center !important;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: #fff;
}

/* Overlay */
.clone-farm-card::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 1;
}

/* Content Above Overlay */
.clone-farm-card > * {
	position: relative;
	z-index: 2;
}

/* Full Width Location */
.shop-clone-farm-location {
	width: 100% !important;
	margin-top: 24px;
	margin-bottom: 16px;
	gap: 12px;
	align-items: center;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* Location Text */
.shop-clone-farm-location p {
	margin: 0;
	color: #fff !important;
}

/* Full Width Button */
.clone-farm-card .wp-block-buttons {
	width: 100%;
	display: flex;
}

.clone-farm-card .shop-clone-farm-btn {
	width: 100%;
	flex: 1;
}

.clone-farm-card .shop-clone-farm-btn .wp-block-button__link {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 15px;
	font-size: 16px;
	transition: all .3s ease;
}

.clone-farm-card .shop-clone-farm-btn .wp-block-button__link:hover {
	background-color: rgba(255, 255, 255, 1);
	color: #000;
}

/* clone for sale  */
.hero-listing {
	list-style: none;
	padding-left: 0;
}

.hero-listing li {
	position: relative;
	padding-left: 38px;
	margin-bottom: 12px;
}

.hero-listing li::before {
	content: "✓";
	position: absolute;
	left: 0;
	top: 2px;
	width: 24px;
	height: 24px;
	background: #005206;
	/* green bg */
	color: #fff;
	/* white tick */
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 700;
}

.browse-clone-grid-content {
	border-radius: 10px;
	box-shadow: 0 8px 30px rgba(0, 0, 0, .06);
	border: 1px solid rgba(0, 0, 0, .03);
	transition: all .3s ease;
}

.browse-clone-your-way-title, .shop-marijuana-plants-online-title, .popular-online-picks-title, .why-grow-from-seeds-title, .order-cannabis-seeds-online-title, .popular-cannabis-seeds-online-title, .why-buy-from-the-clone-conservatory {
	position: relative;
	font-style: normal;
	font-weight: 600;
}

.browse-clone-your-way-title::after, .shop-marijuana-plants-online-title::after, .popular-online-picks-title::after, .why-grow-from-seeds-title::after, .order-cannabis-seeds-online-title::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -12px;
	transform: translateX(-50%);
	width: 60px;
	height: 3px;
	background: #0b3d2c;
	border-radius: 2px;
}

.browse-clone-grid-content .wp-block-buttons {
	margin-top: auto;
	justify-content: center;
	width: 100% !important;
}

.browse-clone-grid-content .wp-block-button {
	width: 100%;
}

.browse-clone-grid-content .wp-block-button__link {
	transition: all .3s ease;
	border: 2px solid #005206;
	width: 100% !important;
}

.browse-clone-grid-content .wp-block-button__link:hover {
	background: #fff !important;
	color: #005206 !important;
	font-weight: 600;
}

/* Featured clone strains  */
.featured-clone-view-all-btn .wp-block-button__link {
	background: #005206 !important;
	color: #fff !important;
	border: 1px solid #005206;
	transition: all .3s ease;
}

.featured-clone-view-all-btn .wp-block-button__link:hover {
	background: #fff !important;
	color: #005206 !important;
}

/* why grower choose tcc  */
.why-grower-choose-tcc-content .wp-block-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.why-grower-choose-tcc-content .wp-block-list li {
	position: relative;
	padding-left: 52px;
}

.why-grower-choose-tcc-content .wp-block-list li::before {
	content: "✓";
	position: absolute;
	top: 4px;
	left: 0;
	width: 26px;
	height: 26px;
	background: #fff;
	border: 2px solid #000;
	border-radius: 50%;
	color: #005206;
	font-size: 16px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

/* clone mmj page style  */
.clone-mmj-hero-btn .wp-block-button__link, .clone-farm-card .wp-block-button__link, .button-arrow .wp-block-button__link {
	display: inline-flex;
	align-items: center;
	gap: 10px;
}

.clone-mmj-hero-btn .wp-block-button__link::after, .clone-farm-card .wp-block-button__link::after, .button-arrow .wp-block-button__link::after {
	content: "";
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23ffffff'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	transition: transform .3s ease;
	will-change: transform;
}

.clone-mmj-hero-btn .wp-block-button__link:hover::after, .clone-farm-card .wp-block-button__link:hover::after, .button-arrow .wp-block-button__link:hover::after {
	transform: translateX(4px);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23005206'/%3E%3C/svg%3E");
	color: #005206;
}

.clone-mmj-hero-btn .transparent-bg .wp-block-button__link:hover {
	background-color: #fff;
	color: #005206;
}

.clone-mmj-hero-bottom-content p:nth-child(1)::after, .clone-mmj-hero-bottom-content p:nth-child(2)::after {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}

.clone-mmj-banner-img .hero-image-wrap {
	position: relative;
	display: inline-block;
}

.clone-mmj-banner-img .hero-image-wrap::before {
	content: "";
	position: absolute;
	bottom: 20px;
	left: 55%;
	transform: translateX(-50%);
	width: 250px;
	height: 250px;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/clones-mmj-hero-tcc-badge.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 2;
	pointer-events: none;
}

.find-what-you-grow-need .card-image {
	margin: 0 !important;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.find-what-you-grow-need .card-image img {
	width: 320px !important;
	height: 320px !important;
	object-fit: cover;
	object-position: center center;
	display: block;
}

.browse-by-type {
	position: relative;
	overflow: hidden;
}

.browse-by-type::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, .75);
	z-index: 1;
}

.browse-by-type > * {
	position: relative;
	z-index: 2;
}

.browse-by-type .card-image {
	width: 100%;
	height: 345px;
	overflow: hidden;
	margin: 0 !important;
}

.browse-by-type .card-image img {
	width: 100% !important;
	max-width: 100% !important;
	height: 345px !important;
	object-fit: cover !important;
	object-position: center !important;
	display: block;
}

.browse-by-type-grid .wp-block-group {
	overflow: hidden;
}

.browse-by-type-grid .card-image {
	width: 100%;
	margin: 0 !important;
	line-height: 0;
}

.browse-by-type-grid .card-image img {
	width: 100% !important;
	max-width: 100% !important;
	height: 345px !important;
	object-fit: cover !important;
	object-position: center center;
	display: block;
	border: none;
}

.ready-to-elevate-your-grow {
	position: relative;
	overflow: hidden;
}

.ready-to-elevate-your-grow::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 1;
}

.ready-to-elevate-your-grow > * {
	position: relative;
	z-index: 2;
}

.ready-to-elevate-your-grow-columns .wp-block-image img {
	width: 76px !important;
	height: 76px !important;
	object-fit: contain;
	display: block;
	margin: auto;
}

.ready-to-elevate-your-grow-columns .wp-block-column {
	position: relative;
}

.ready-to-elevate-your-grow-columns .wp-block-column:nth-child(1)::after, .ready-to-elevate-your-grow-columns .wp-block-column:nth-child(2)::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 2px;
	height: 100px;
	background: rgba(181, 189, 188, .44);
}

/* dispensary clone  */
.the-right-start-for-every-grow .card-image {
	margin: 0 !important;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.the-right-start-for-every-grow .card-image img {
	object-fit: fill !important;
}

/* clone product tab section  */
.custom-product-tabs {
	display: flex;
	gap: 20px;
	justify-content: center;
	margin-bottom: 40px;
}

.custom-tab-btn {
	padding: 14px 40px;
	border: none;
	background: #f6f5f4;
	cursor: pointer;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
}

.custom-tab-btn.active {
	background: #005206;
	color: #fff;
}

.custom-tab-pane {
	display: none;
}

.custom-tab-pane.active {
	display: block;
}

.custom-product-swiper {
	overflow: visible !important;
}

.custom-product-swiper .swiper-wrapper {
	align-items: stretch !important;
}

.custom-product-swiper .swiper-slide {
	height: auto !important;
	display: flex !important;
}

.custom-product-swiper .custom-product-card {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: auto !important;
	border: 1px solid #d8d8d8;
	background: #fff;
	box-sizing: border-box;
}

.custom-product-swiper .custom-product-content {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 20px;
}

.custom-product-swiper .custom-product-btn {
	margin-top: auto;
}

.custom-product-tabs-wrapper {
	width: 100%;
	overflow: hidden;
}

.grow-together-section {
	background-image: linear-gradient(rgba(12, 33, 12, 0), rgba(12, 33, 12, 0)), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/shipping-box.png");
	background-color: #0c210c;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-position: right;
}

.grow-together-section.nitro-lazy {
	background-image: none !important;
}

/* Cannabis nursery  */
.how-our-cannabis-nursery-work-grid > .wp-block-group, .order-cannabis-seeds-online > .wp-block-group {
	position: relative !important;
}

.how-our-cannabis-nursery-work-grid > .wp-block-group:not(:last-child)::before {
	content: "";
	position: absolute;
	top: 40px;
	right: -50px;
	width: 50px;
	height: 50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23e0e4e0'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 2;
}

.find-canabis-near-you ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

.find-canabis-near-you ul li {
	position: relative;
	padding-left: 32px;
	margin-bottom: 10px;
}

.find-canabis-near-you ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 18px;
	height: 18px;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/source/rev-53325cd/thecloneconservatory.com/wp-content/uploads/2026/05/location.svg");
	background-size: contain;
	background-repeat: no-repeat;
}

.nationwide-shipping-across-us ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

.nationwide-shipping-across-us ul li {
	position: relative;
	padding-left: 38px;
	margin-bottom: 10px;
}

.nationwide-shipping-across-us ul li::before {
	content: "✓";
	position: absolute;
	left: 0;
	top: 1px;
	width: 22px;
	height: 22px;
	background: #005206;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ready-to-grow-with-the-best-nursery {
	position: relative;
	overflow: hidden;
	background-color: #0c210c;
}

.ready-to-grow-with-the-best-nursery::before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/cannabis-plants-blurry-right-side-bottom-banner-image.jpg");
	background-size: contain;
	background-position: right center;
	background-repeat: no-repeat;
	filter: blur(2px);
	opacity: .8;
	transform: scale(1.05);
	z-index: 0;
}

.ready-to-grow-with-the-best-nursery::after {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, .45);
	z-index: 1;
}

.ready-to-grow-with-the-best-nursery > * {
	position: relative;
	z-index: 2;
}

.equal-card-content .wp-block-image:first-child {
	width: 90px;
	height: 90px;
	background: #eaeee7;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.equal-card-content .wp-block-image:first-child img {
	width: 55px !important;
	height: auto;
}

/* marijuana clone page style */
.shop-your-grow ul, .grown-with-care-content ul, .why-california-marijuana-seeds ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

.shop-your-grow ul li, .grown-with-care-content ul li, .why-california-marijuana-seeds ul li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 14px;
}

.shop-your-grow ul li::before, .why-california-marijuana-seeds ul li::before {
	content: "✔";
	position: absolute;
	left: 0;
	top: 0;
	color: #005206;
	font-size: 16px;
	font-weight: 700;
}

.grown-with-care-content ul li::before {
	content: "✔";
	position: absolute;
	left: 0;
	top: 0;
	color: #badf07;
	font-size: 16px;
	font-weight: 700;
}

.shop-your-grow-title {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}

.shop-your-grow-title::before, .shop-your-grow-title::after {
	content: "";
	width: 80px;
	height: 2px;
	background-color: #59c135;
	display: block;
}

.grown-with-care .wp-block-columns {
	display: flex;
	gap: 14px;
	align-items: stretch;
}

.grown-with-care .wp-block-column:nth-child(2) figure, .grown-with-care .wp-block-column:nth-child(3) figure {
	margin: 0;
	width: 100%;
	height: 100%;
}

.grown-with-care .wp-block-column:nth-child(2) img, .grown-with-care .wp-block-column:nth-child(3) img {
	width: 100%;
	height: 350px;
	object-fit: cover;
	border-radius: 18px;
	display: block;
}

.marijuana-clone-bottom-section-img {
	display: flex;
	justify-content: center;
	align-items: center;
}

.marijuana-clone-bottom-section-img .wp-block-image {
	margin: 0 auto;
	text-align: center;
}

.marijuana-clone-bottom-section-img img {
	width: 240px;
	height: 240px;
	object-fit: contain;
	display: block;
	margin: 0 auto;
}

.marijuana-clone-bottom-section-grid .wp-block-image {
	width: 71px;
	min-width: 71px;
	height: 71px;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.marijuana-clone-bottom-section-grid .wp-block-image img {
	width: 71px !important;
	height: 71px !important;
	object-fit: contain;
	display: block;
}

.why-grower-choose-marijana-clone-grid > .wp-block-group:not(:last-child) > p {
	position: relative;
	padding-right: 20px;
}

.why-grower-choose-marijana-clone-grid > .wp-block-group:not(:last-child) > p::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background: rgba(181, 189, 188, .31);
}

/* marijuana plant for sale page design */
.grown-with-care-marijuana-plant {
	background-image: linear-gradient(90deg, rgba(0, 45, 18, 1) 45%, rgba(0, 45, 18, .92) 47%, rgba(0, 45, 18, .82) 49%, rgba(0, 45, 18, .58) 53%, rgba(0, 45, 18, .18) 76%, rgba(0, 45, 18, 0) 100%), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/teens-in-a-long-green-house-marijuana-clone-1.png");
	background-color: #0c210c;
	background-size: contain;
	background-position: center right;
	background-repeat: no-repeat;
	background-position: right;
}

.grown-with-care-marijuana-plant.nitro-lazy {
	background-image: none !important;
}

.find-the-right-plant-for-grow .teens-content, .find-the-right-plant-for-grow .clone-content {
	min-height: 400px;
}

.quality-you-can-see-grid .wp-block-image img, .why-grower-choose-marijana-clone-grid .wp-block-image img {
	width: 60px !important;
	height: 60px !important;
	min-width: 60px;
	min-height: 60px;
	object-fit: cover;
}

/*  Marijuana plant online  */
.marijuana-plant-online-services {
	box-shadow: 0 4px 20px rgba(0, 0, 0, .08);
	position: relative;
	z-index: 2;
}

.marijuana-plant-online-services .wp-block-image img {
	width: 80px !important;
	height: 80px !important;
	min-width: 80px;
	min-height: 80px;
	max-width: 80px;
	max-height: 80px;
	object-fit: contain;
	display: block;
}

.marijuana-plant-online-services .wp-block-image {
	width: 80px;
	height: 80px;
	min-width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

.shop-marijuana-plants-online-grid {
	align-items: stretch;
}

.shop-marijuana-content {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	box-shadow: 0 4px 20px rgba(0, 0, 0, .08);
	transition: .3s ease;
	background: #fff;
}

.shop-marijuana-content > .wp-block-group.is-vertical {
	display: flex;
	flex-direction: column;
	flex: 1;
	width: 100%;
	align-items: stretch !important;
}

.shop-marijuana-content .wp-block-buttons {
	margin-top: auto !important;
	width: 100%;
}

.shop-marijuana-content .wp-block-button {
	width: 100%;
}

.shop-marijuana-content .wp-block-button__link {
	width: 100%;
	text-align: center;
	display: block;
}

.which-is-right-for-you-column-grid {
	grid-template-columns: 65% 35%;
}

/* Plot Plant Marijuana page design  */
.grown-with-purpose-marijuana-plant {
	background-image: linear-gradient(90deg, rgba(247, 248, 248, 1) 40%, rgba(247, 248, 248, .98) 44%, rgba(247, 248, 248, .94) 48%, rgba(247, 248, 248, .82) 52%, rgba(247, 248, 248, .55) 58%, rgba(247, 248, 248, .18) 66%, rgba(247, 248, 248, 0) 74%), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/marijuana-plant-online-grown-with-purpose-teens.png");
	background-color: #fff;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
}

.grown-with-purpose-marijuana-plant.nitro-lazy {
	background-image: none !important;
}

.why-cannabis-seeds-online {
	background-image: linear-gradient(90deg, rgba(247, 248, 248, 1) 42%, rgba(247, 248, 248, .98) 35%, rgba(247, 248, 248, .94) 43%, rgba(247, 248, 248, .82) 44%, rgba(247, 248, 248, .55) 46%, rgba(247, 248, 248, .18) 47%, rgba(247, 248, 248, 0) 62%), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/WhyBuyCannabisSeedsOnline.png");
	background-color: #fff;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
}

.why-cannabis-seeds-online.nitro-lazy {
	background-image: none !important;
}

.grown-with-purpose-content ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.grown-with-purpose-content ul li {
	position: relative;
	padding-left: 38px;
	margin-bottom: 14px;
}

.grown-with-purpose-content ul li::before {
	content: "✓";
	position: absolute;
	left: 0;
	top: 2px;
	width: 24px;
	height: 24px;
	border: 2px solid #005206;
	border-radius: 50%;
	color: #005206;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 700;
	box-sizing: border-box;
}

.grown-with-purpose-title {
	position: relative;
	font-style: normal;
}

.grown-with-purpose-title::after, .best-selling-marijuana::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -12px;
	width: 60px;
	height: 3px;
	background: #0b3d2c;
	border-radius: 2px;
}

.ready-to-grow-something-great {
	background: linear-gradient(rgba(12, 33, 12, 0), rgba(12, 33, 12, 0)), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/ready-to-grow-footer-image.png");
	background-color: #0c210c;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 20px;
	overflow: hidden;
	min-height: 320px;
	display: flex;
	align-items: center;
}

.ready-to-grow-something-great.nitro-lazy {
	background: none !important;
}

.ready-to-grow-something-great-listing ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.ready-to-grow-something-great-listing ul li {
	position: relative;
	padding-left: 42px;
	margin-bottom: 18px;
	color: #fff;
}

.ready-to-grow-something-great-listing ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 26px;
	height: 26px;
	border: 2px solid #fff;
	border-radius: 50%;
}

.ready-to-grow-something-great-listing ul li::after {
	content: "";
	position: absolute;
	left: 12px;
	top: 9px;
	width: 4px;
	height: 12px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	transform: rotate(45deg);
}

.pot-plant-for-sale-service-grid .wp-block-image {
	width: 70px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pot-plant-for-sale-service-grid .wp-block-image img {
	width: 75px !important;
	height: 75px !important;
	object-fit: contain;
	display: block;
}

.pot-plant-why-grower-choose-us .wp-block-image {
	width: 110px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pot-plant-why-grower-choose-us .wp-block-image img {
	width: 100px !important;
	height: 100px !important;
	object-fit: contain;
	display: block;
}

/* Where i can buy clone page style  */
.where-can-i-buy-clones span {
	background-color: #e6f2e6;
	padding: 10px;
}

/* Marijuana seeds california  */
.marijuana-seeds-california-banner {
	background-color: #142a17;
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/HeaderImageCASeeds.png");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 125%;
}

.marijuana-seeds-california-banner.nitro-lazy {
	background-image: none !important;
}

.why-california-marijuana-seeds-image figure {
	height: 100% !important;
	margin: 0;
}

.why-california-marijuana-seeds-image figure img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	display: block !important;
}

.marijuana-california-why-grow-seeds-grid .wp-block-image, .california-grower-choose-grid .wp-block-image {
	width: 80px;
	height: 80px;
	min-width: 80px;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.marijuana-california-why-grow-seeds-grid .wp-block-image img .california-grower-choose-grid .wp-block-image img {
	width: 80px !important;
	height: 80px !important;
	object-fit: contain;
	display: block;
}

.shop-marijuana-plants-online-image {
	position: relative;
}

.shop-marijuana-plants-online-image .shop-marijuana-plants-online-icon {
	position: absolute;
	left: 20px;
	bottom: 30px;
	width: 60px;
	height: 60px;
	margin: 0;
	background: #000;
	border: 3px solid #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 2;
	overflow: hidden;
}

.shop-marijuana-plants-online-image .shop-marijuana-plants-online-icon img {
	width: 50px;
	height: 50px;
	object-fit: contain;
	display: block;
}

/* Cannabis Seeds online  */
.why-cannabis-seeds-online-content ul, .online-shopping ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.why-cannabis-seeds-online-content ul li, .online-shopping ul li {
	position: relative;
	padding-left: 38px;
	margin-bottom: 14px;
}

.why-cannabis-seeds-online-content ul li::before, .online-shopping ul li::before {
	content: "✓";
	position: absolute;
	left: 0;
	top: 2px;
	width: 24px;
	height: 24px;
	border: 2px solid #005206;
	border-radius: 50%;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 700;
	box-sizing: border-box;
	background: #005206;
}

.order-cannabis-seeds-online > .wp-block-group:not(:last-child)::before {
	content: "";
	position: absolute;
	top: 40px;
	right: -40px;
	width: 50px;
	height: 50px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23005206'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 2;
}

.top-cannabis-strains-genetics-list {
	display: grid !important;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
	width: 100%;
}

.top-cannabis-strains-genetics-list .wp-block-button {
	width: 100% !important;
	margin: 0 !important;
}

.top-cannabis-strains-genetics-list .wp-block-button__link {
	width: 100%;
	min-height: 52px;
	padding: 12px 16px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	position: relative;
	border: 2px solid #f0f0f0;
	color: #000;
}

.top-cannabis-strains-genetics-list .wp-block-button__link::after {
	content: "";
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23000000'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	flex-shrink: 0;
	transition: transform .3s ease;
	will-change: transform;
}

.top-cannabis-strains-genetics-list .wp-block-button__link:hover::after {
	transform: translateX(4px);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2929 4.29289C12.6834 3.90237 13.3166 3.90237 13.7071 4.29289L20.7071 11.2929C21.0976 11.6834 21.0976 12.3166 20.7071 12.7071L13.7071 19.7071C13.3166 20.0976 12.6834 20.0976 12.2929 19.7071C11.9024 19.3166 11.9024 18.6834 12.2929 18.2929L17.5858 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H17.5858L12.2929 5.70711C11.9024 5.31658 11.9024 4.68342 12.2929 4.29289Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.faq-btn, .faq-btn .wp-block-button, .faq-btn .wp-block-button__link {
	width: 90%;
	font-size: 18px;
}

.faq-btn .wp-block-button__link {
	min-height: 60px;
}

.cannabis-seed-ready-to-grow {
	background-image: linear-gradient(90deg, rgba(16, 18, 10, 1) 35%, rgba(16, 18, 10, .95) 35%, rgba(16, 18, 10, .8) 43%, rgba(16, 18, 10, .45) 55%, rgba(16, 18, 10, .2) 70%, rgba(16, 18, 10, 0) 85%), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/ready-to-grow-bg.png");
	background-size: inherit;
	background-position: right center;
	background-repeat: no-repeat;
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

.cannabis-seed-ready-to-grow.nitro-lazy {
	background-image: none !important;
}

.popular-cannabis-seeds-online-title::after {
	content: "";
	position: absolute;
	right: -5%;
	bottom: -12px;
	transform: translateX(-50%);
	width: 60px;
	height: 3px;
	background: #0b3d2c;
	border-radius: 2px;
}

.clone-product-swiper {
	overflow: visible !important;
}

.clone-product-slider-add-to-cart .swiper-slide {
	height: auto;
}

.custom-product-card {
	height: 100%;
}

.clone-product-slider-add-to-cart .custom-product-content {
	display: flex;
	flex-direction: column;
	text-align: left;
	gap: 15px;
}

.custom-add-cart {
	background: #005206;
	display: flex;
	width: 42px;
	height: 36px;
}

.cart-icon-btn svg {
	width: 15px;
	margin: auto;
}

.custom-product-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px;
	gap: 12px;
}

.custom-product-category {
	margin: 0;
}

/* Quick add to cart  */
.prod-card-style__actions {
	align-items: center;
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr auto;
	justify-content: space-between;
	margin-top: auto;
	width: 100%;
}

.unit-radio-group {
	display: flex;
	gap: 6px;
	flex-wrap: wrap;
}

label.unit-radio input.variation-select {
	display: none;
}

label.unit-radio {
	border: 1px solid #dcdcdc;
	padding: 10px 13px;
	position: relative;
	line-height: 1;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	width: 62px;
}

label.unit-radio.is-selected {
	border-color: #005206;
	background: #f3fff4;
}

label.unit-radio.is-selected::before {
	content: "";
	background-image: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/tick-mark.svg");
	right: 0;
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 100%;
	background-position: right top;
	background-size: 21px;
	opacity: 1;
	visibility: visible;
	transition: .2s;
}

.prod-toast {
	position: fixed;
	top: 20px;
	left: 50%;
	transform: translateX(-50%) translateY(-20px);
	background: #222;
	color: black;
	padding: 12px 18px;
	border-radius: 6px;
	opacity: 0;
	transition: .3s ease;
	z-index: 9999;
	box-shadow: rgba(0, 0, 0, .35) 0px 5px 15px;
	width: 100%;
	max-width: 300px;
	font-weight: 400 !important;
	font-size: 15px;
	line-height: 1.2;
}

.custom-add-cart.loading svg {
	display: none;
}

.custom-add-cart.loading {
	pointer-events: none;
	opacity: .8;
	position: relative;
}

.custom-add-cart.loading::after {
	content: "";
	width: 12px;
	height: 12px;
	border: 2px solid rgba(255, 255, 255, .4);
	border-top-color: #fff;
	border-radius: 50%;
	animation: spin .7s linear infinite;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

@keyframes spin {
	to {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}

.why-buy-from-the-clone-conservatory::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -12px;
	width: 60px;
	height: 3px;
	background: #0b3d2c;
	border-radius: 2px;
}

.marijuana-seeds-sale-service-list-grid figure {
	width: 60px;
	height: 60px;
	min-width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

.marijuana-seeds-sale-service-list-grid figure img {
	width: 60px !important;
	height: 60px !important;
	min-width: 60px;
	min-height: 60px;
	max-width: 60px;
	max-height: 60px;
	object-fit: contain;
	display: block;
}

.why-buy-from-tcc {
	background-image: linear-gradient(90deg, rgba(247, 248, 248, 1) 42%, rgba(247, 248, 248, .98) 35%, rgba(247, 248, 248, .94) 43%, rgba(247, 248, 248, .82) 44%, rgba(247, 248, 248, .55) 46%, rgba(247, 248, 248, .18) 47%, rgba(247, 248, 248, 0) 62%), url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/why-buy-cannabis-tcc.png");
	background-color: #fff;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right center;
}

.why-buy-from-tcc.nitro-lazy {
	background-image: none !important;
}

.local-shopping ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

.local-shopping ul li {
	position: relative;
	padding-left: 32px;
	margin-bottom: 14px;
}

.local-shopping ul li::before {
	content: "✕";
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	background: #f00;
	color: #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
}

.how-it-work-image-group {
	position: relative;
	align-items: center;
}

.how-it-work-image-group > .wp-block-image:first-child {
	margin: 0;
}

.how-it-work-image-group .number-image {
	position: absolute;
	top: -15px;
	left: -25px;
	margin: 0;
	z-index: 2;
}

.how-it-work-image-group .number-image img {
	width: 45px;
	height: auto;
	display: block;
}

.local-shopping .point-list {
	position: relative;
}

.local-shopping .point-list::after {
	content: "";
	display: block;
	width: 200px;
	height: 200px;
	background: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%203C3.89543%203%203%203.89543%203%205V6.83772L1.49006%2011.3675C1.10052%2012.5362%201.8474%2013.7393%203%2013.963V20C3%2021.1046%203.89543%2022%205%2022H9H10H14H15H19C20.1046%2022%2021%2021.1046%2021%2020V13.963C22.1526%2013.7393%2022.8995%2012.5362%2022.5099%2011.3675L21%206.83772V5C21%203.89543%2020.1046%203%2019%203H5ZM15%2020H19V14H17.5H12H6.5H5V20H9V17C9%2015.3431%2010.3431%2014%2012%2014C13.6569%2014%2015%2015.3431%2015%2017V20ZM11%2020H13V17C13%2016.4477%2012.5523%2016%2012%2016C11.4477%2016%2011%2016.4477%2011%2017V20ZM3.38743%2012L4.72076%208H6.31954L5.65287%2012H4H3.38743ZM7.68046%2012L8.34713%208H11V12H7.68046ZM13%2012V8H15.6529L16.3195%2012H13ZM18.3471%2012L17.6805%208H19.2792L20.6126%2012H20H18.3471ZM19%205V6H16.5H12H7.5H5V5H19Z%22%20fill%3D%22%23d6d6d6%22/%3E%3C/svg%3E") center center/contain no-repeat;
	margin: 0 auto 20px;
}

.local-shopping .point-list {
	position: relative;
}

.online-shopping .point-list::after {
	content: "";
	display: block;
	width: 200px;
	height: 200px;
	background: url("https://thecloneconservatory.com/nitropack_static/yrnskDCBrFCTWJcAyhtYxUGMujOdCoFs/assets/images/optimized/rev-53325cd/thecloneconservatory.com/wp-content/themes/twentytwentyfour-child/./assets/image/desktop-icon-with-leaf.png") center center/contain no-repeat;
	margin: 0 auto 20px;
}

/* Variation Style */
.single-product div.product form.cart .variations select {
	padding: 14px !important;
	height: 55px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

.single-product div.product form.cart .variations .list-product {
	margin-top: 20px;
}

.single-product div.product form.cart .variations .list-product li {
	padding: 10px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.1;
	text-transform: capitalize;
	text-align: center;
}

.single-product div.product form.cart .variations .list-product[data-attribute_name="attribute_pa_size"], .single-product div.product form.cart .variations .list-product[data-attribute_name="attribute_pa_color"] {
	flex-wrap: wrap;
}

.single-product div.product form.cart .variations .list-product[data-attribute_name="attribute_pa_size"] li, .single-product div.product form.cart .variations .list-product[data-attribute_name="attribute_pa_color"] li {
	width: auto;
	min-width: 30px;
}

.single-product div.product form.cart .variations .list-product li.checked::before, .single-product div.product form.cart .variations .seed-cat li.selected-category::before {
	background-size: 26px;
	top: -1px;
}

.single-product div.product form.cart .variations ul.list-product[data-attribute_name="attribute_pa_size"] li {
	text-transform: uppercase !important;
}

@media (max-width:1200px) {
	.custom-product-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.marijuana-seeds-california-banner {
		background-size: auto 70%;
	}
	
	.top-cannabis-strains-genetics-list {
		grid-template-columns: repeat(3, 1fr);
	}
	
	/* marijuana seeds online  */
	.marijuana-seeds-sale-service-list-grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (min-width:1260px) {
	.dispensary-hero-content {
		padding-bottom: 0px !important;
	}
}

@media (max-width: 1024px) {
	.testimonial-static-image img {
		max-width: 320px;
	}
	
	.ready-to-grow-desc p {
		max-width: 100% !important;
	}
	
	.wp-block-group .cannabis-plant-sale-hero-title {
		max-width: 100% !important;
	}
	
	.shop-clone-farm-region-grid, .trusted-clone-farm-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.trusted-clone-farm-grid-content:nth-child(3n) {
		border-right: 0 !important;
	}
	
	/* clone mmj page design  */
	.find-what-you-grow-need .card-image img {
		height: 280px;
	}
	
	/* canabis nursery  */
	.why-grower-choose-grid-content:nth-child(3n) > .wp-block-group {
		border-right: none !important;
		padding-right: 0 !important;
	}
	
	/* marijuana seeds california  */
	.marijuana-seeds-california-banner {
		background-size: auto 60%;
	}
}

@media (min-width: 992px) and (max-width: 1350px) {
	.marijuana-strain-type, .marijuana-seeds-sale-service-list-grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	
	.premium-genetic-title h2 {
		font-size: 40px !important;
	}
	
	.choose-how-you-want .equal-card > .wp-block-group {
		flex-direction: column;
	}
	
	.marijuana-plant-online-services-grid .wp-block-group:nth-child(3n) {
		border-right: none !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 782px) and (max-width: 1350px) {
	.ready-to-grow-image img {
		margin: 20px !important;
	}
	
	.read-to-grow-something-great .wp-block-columns {
		padding-left: 20px;
	}
}

@media (max-width: 991px) {
	.services-list, .custom-product-grid-high-cbd {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.services-list > .wp-block-group:nth-child(2) {
		border-right: none !important;
	}
	
	.choose-how-you-want {
		flex-wrap: wrap;
	}
	
	.choose-how-you-want .equal-card {
		flex: 0 0 calc(50% - 12px);
	}
	
	.choose-how-you-want .equal-card > .wp-block-group {
		flex-direction: column;
		text-align: center;
	}
	
	.choose-how-you-want .equal-card-btn, .choose-how-you-want .wp-container-core-group-is-layout-e088cbc5 {
		justify-content: center;
	}
	
	.custom-product-grid, .choose-how-you-want {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.equal-card-content {
		text-align: left;
		align-items: flex-start !important;
	}
	
	.equal-card-content .shop-btn-arrow {
		justify-content: flex-start !important;
	}
	
	/* Ready to grow  */
	.ready-to-grow {
		padding: 30px 20px !important;
	}
	
	/* clone mmj page  */
	.find-what-you-grow-need .card-image img {
		width: 200px !important;
		height: 200px !important;
	}
	
	/* dispensary clone  */
	.premium-genetic-title h2 {
		font-size: 30px !important;
	}
	
	.premium-genetic-content {
		flex-basis: 40%;
	}
	
	.custom-tab-product-grid {
		display: flex;
		overflow-x: auto;
		gap: 16px;
		padding-bottom: 10px;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}
	
	.custom-tab-product-grid::-webkit-scrollbar {
		height: 4px;
	}
	
	.custom-product-card {
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
	
	.premium-genetic-content {
		flex-basis: 30% !important;
	}
	
	.why-grower-choose-grid-content:nth-child(3n) > .wp-block-group {
		border-right: 2px solid rgba(181, 189, 188, .31) !important;
	}
	
	/* Marijuana plant online page style  */
	.marijuana-plant-online-services-grid, .marijuana-california-why-grow-seeds-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.marijuana-plant-online-services-grid .wp-block-group {
		border-right: none !important;
		padding-right: 0 !important;
	}
}

@media (max-width:781px) {
	.marijuana-hero-banner {
		padding-bottom: 10px !important;
	}
	
	.hero-content h1 {
		text-align: center;
		font-size: 30px !important;
	}
	
	.order-1 {
		order: 1 !important;
	}
	
	.order-2 {
		order: 2 !important;
	}
	
	.hero-image-wrap {
		width: 100vw;
		margin-left: calc(50% - 50vw);
		margin-right: calc(50% - 50vw);
		display: flex !important;
		justify-content: center !important;
	}
	
	.hero-content .wp-block-buttons {
		justify-content: center;
	}
	
	.hero-image-wrap img {
		width: 500px;
		display: block;
	}
	
	.marijuana-buy-bottom-section figure {
		width: 55px;
		min-width: 55px;
		height: 55px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
	}
	
	.marijuana-buy-bottom-section figure img {
		width: 55px !important;
		height: 55px !important;
		object-fit: contain;
		display: block;
	}
	
	/* cananbis for sale  */
	.marijuana-strain-type-content .wp-block-columns {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		justify-content: space-between;
		align-items: stretch;
		gap: 15px;
		height: 100%;
	}
	
	.marijuana-strain-type-content .wp-block-column:first-child {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	.marijuana-strain-type-content .wp-block-column:last-child {
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
	}
	
	.marijuana-strain-type-content .wp-block-column:last-child figure {
		margin-bottom: 0;
		height: 100%;
		display: flex;
		align-items: flex-end;
	}
	
	.marijuana-strain-type-content .wp-block-column:last-child img {
		display: block;
		max-width: 100px;
		height: auto;
	}
	
	.cannabis-sale-banner-img {
		display: flex;
		justify-content: center;
	}
	
	.cannabis-sale-banner-img .hero-image-wrap {
		width: 100%;
		display: flex;
		justify-content: center;
	}
	
	.cannabis-sale-banner-img img {
		width: 250px !important;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		display: block;
	}
	
	/* clone farms  */
	.premium-plant-guaranteed .premium-content {
		padding: 20px !important;
	}
	
	.testimonial-static-image {
		justify-content: center;
	}
	
	.testimonial-static-image img {
		max-width: 240px;
	}
	
	.ready-to-grow {
		text-align: center;
	}
	
	.cannabis-plant-sale-hero-title {
		text-align: center;
		font-size: 30px !important;
	}
	
	.cannabis-plant-sale-hero-content {
		text-align: center;
	}
	
	.cannabis-sale-hero-content .wp-block-buttons, .cannabis-sale-hero-content .cannabis-plant-sale-location-desc {
		justify-content: center;
	}
	
	.cannabis-sale-hero-content {
		text-align: center;
		padding-bottom: 40px !important;
	}
	
	.cannabis-sale-hero-content .wp-block-buttons {
		margin-bottom: 20px !important;
	}
	
	.shop-cannabis-category-title {
		text-align: center !important;
	}
	
	.how-it-works-section > .wp-block-group:nth-child(odd):not(:last-child)::after {
		top: 50px;
		right: -40px;
	}
	
	.premium-content {
		padding-bottom: 20px !important;
	}
	
	.premium-content .wp-block-list {
		display: inline-block;
		text-align: left;
		margin: 0 auto 20px;
		padding-left: 0;
		list-style-position: inside;
	}
	
	.premium-content .wp-block-list li:last-child {
		margin-bottom: 0 !important;
	}
	
	.premium-content .shop-btn-arrow {
		align-items: center;
		margin-top: 0px !important;
	}
	
	.w-100 {
		max-width: 100% !important;
	}
	
	.text-align-center {
		text-align: center !important;
	}
	
	.our-clone-farms .wp-block-image {
		text-align: center;
	}
	
	.our-clone-farms .wp-block-image img {
		width: 300px;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	
	/*  CLone for sale  */
	.clone-for-sale-hero-content .hero-content {
		align-items: center;
	}
	
	/* grow with confidence  */
	.grow-with-confidence-content {
		justify-content: center !important;
	}
	
	/* clone mmj page design  */
	.find-what-you-grow-need .card-image img {
		height: 220px;
	}
	
	.cultivated-with-purpose-title {
		border-right: 0 !important;
	}
	
	.cultivated-with-purpose-content {
		padding-left: 0px !important;
	}
	
	.clone-mmj-hero-bottom-content {
		justify-content: center !important;
	}
	
	.clone-mmj-banner-img .hero-image-wrap::before {
		height: 160px;
		width: 160px;
		left: 50%;
	}
	
	.browse-by-type .card-image {
		height: 100%;
	}
	
	.browse-by-type .card-image img {
		height: 100% !important;
	}
	
	.ready-to-elevate-your-grow-columns .wp-block-column:not(:last-child) {
		border-bottom: 2px solid rgba(181, 189, 188, .44);
	}
	
	.ready-to-elevate-your-grow-columns .wp-block-column:nth-child(1)::after, .ready-to-elevate-your-grow-columns .wp-block-column:nth-child(2)::after {
		display: none;
	}
	
	/* dispensary clone  */
	.premium-genetics {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.premium-genetics .wp-block-columns {
		gap: 20px !important;
	}
	
	.premium-genetic-title .wp-block-group {
		border-right: none !important;
		text-align: center !important;
	}
	
	.premium-genetic-content, .premium-genetics .wp-block-image, .shop-your-grow .wp-block-image {
		text-align: center !important;
	}
	
	.custom-tab-product-grid .custom-product-card {
		min-width: 50%;
		max-width: 50%;
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
	
	.custom-product-tabs {
		display: flex;
		overflow-x: auto;
		overflow-y: hidden;
		gap: 12px;
		padding-bottom: 10px;
		-webkit-overflow-scrolling: touch;
		max-width: 100%;
	}
	
	.custom-product-tabs::-webkit-scrollbar {
		height: 4px;
	}
	
	.custom-tab-btn {
		flex: 0 0 auto;
	}
	
	.grow-together-section {
		background-image: none;
	}
	
	.grow-together-section.nitro-lazy {
		background-image: none !important;
	}
	
	.let-grow-together-content .wp-block-buttons {
		justify-content: center;
	}
	
	.find-canabis-near-you .wp-block-image img, .nationwide-shipping-across-us .wp-block-image img, .premium-genetics .wp-block-image img, .shop-your-grow .wp-block-image img {
		width: 300px !important;
		max-width: 100%;
		height: auto;
	}
	
	.ready-to-grow-with-the-best-nursery .wp-block-columns {
		margin-bottom: 20px !important;
	}
	
	.ready-to-grow-with-the-best-nursery::before, .ready-to-grow-with-the-best-nursery::after {
		display: none;
	}
	
	.grown-with-care .wp-block-columns {
		flex-direction: column;
	}
	
	.grown-with-care .wp-block-column:first-child, .grown-with-care .wp-block-column:nth-child(2), .grown-with-care .wp-block-column:nth-child(3) {
		flex: 0 0 100% !important;
		max-width: 100%;
	}
	
	.grown-with-care .wp-block-column:nth-child(2) img, .grown-with-care .wp-block-column:nth-child(3) img {
		height: 360px;
		width: 400px;
	}
	
	.grown-with-care .wp-block-columns {
		flex-direction: column-reverse;
	}
	
	.grown-with-care .wp-block-column {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.grown-with-care .wp-block-image {
		margin: 0 auto;
		text-align: center;
	}
	
	.grown-with-care .wp-block-image img {
		display: block;
		margin: 0 auto;
	}
	
	.grown-with-care-marijuana-plant, .ready-to-grow-something-great {
		background-image: none;
	}
	
	.grown-with-care-marijuana-plant.nitro-lazy, .ready-to-grow-something-great.nitro-lazy {
		background-image: none !important;
	}
	
	.grown-with-care-content {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	/* Marijuana plant online  */
	.marijuana-plant-online-review {
		justify-content: center !important;
		gap: 10px !important;
	}
	
	.grown-with-purpose-marijuana-plant, .why-cannabis-seeds-online, .why-buy-from-tcc {
		background-image: none;
	}
	
	.grown-with-purpose-marijuana-plant.nitro-lazy, .why-cannabis-seeds-online.nitro-lazy, .why-buy-from-tcc.nitro-lazy {
		background-image: none !important;
	}
	
	.marijuana-plant-online-services-grid {}
	
	.marijuana-plant-online-services-content {
		font-size: 14px !important;
	}
	
	.justify-content-center {
		justify-content: center;
	}
	
	/* pot plant for sale  */
	.pot-plant-for-sale-service-grid {
		margin-bottom: 40px !important;
	}
	
	.pot-plant-why-grower-choose-us-grid-content {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	
	.read-to-grow-something-great .wp-block-columns, .read-to-get-growing .wp-block-columns, .pot-plant-why-grower-choose-us .wp-block-columns {
		gap: 0px !important;
	}
	
	.read-to-grow-something-great .wp-block-columns > .wp-block-column:nth-child(3), .read-to-get-growing .wp-block-columns > .wp-block-column:nth-child(3) {
		padding-top: 0 !important;
	}
	
	.read-to-grow-something-great .wp-block-columns > .wp-block-column:nth-child(3) > .wp-block-group, .read-to-get-growing .wp-block-columns > .wp-block-column:nth-child(3) .wp-block-group {
		align-items: center;
	}
	
	.ready-to-grow-something-great-listing ul li::before {
		left: 3px;
		top: 5px;
		width: 20px;
		height: 20px;
	}
	
	.ready-to-grow-something-great-listing ul li::after {
		top: 10px;
		width: 3px;
		height: 9px;
	}
	
	.read-to-get-growing-image {
		padding-top: 20px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.where-i-can-buy-service-list {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.where-can-i-buy-clones span {
		font-size: 14px !important;
	}
	
	.marijuana-seeds-california-banner {
		background-image: none;
	}
	
	.marijuana-seeds-california-banner.nitro-lazy {
		background-image: none !important;
	}
	
	.marijuana-california-seeds-list .shop-marijuana-plants-online-grid .marijuana-california-seeds-list-content {
		text-align: center;
		align-items: center;
	}
	
	.shop-marijuana-plants-online-image .shop-marijuana-plants-online-icon {
		width: 50px;
		height: 50px;
	}
	
	.shop-marijuana-plants-online-image .shop-marijuana-plants-online-icon img {
		width: 40px;
		height: 40px;
	}
	
	.order-cannabis-seeds-online .main-image img {
		width: 70px !important;
		height: 70px !important;
		max-width: 120px !important;
		max-height: 120px !important;
		object-fit: contain;
		display: block;
		margin: 0 auto;
	}
	
	.how-it-work-image-group .number-image {
		width: 30px !important;
		height: 30px !important;
		max-width: 60px !important;
		max-height: 60px !important;
		object-fit: contain;
		display: block;
		margin: 0 auto;
	}
	
	.why-cannabis-seeds-online, .why-buy-from-tcc {
		padding-bottom: 0px !important;
	}
	
	.top-cannabis-strains-genetics-list {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.why-buy-from-the-clone-conservatory::after, .best-selling-marijuana::after {
		left: 50%;
		transform: translateX(-50%);
	}
	
	.cannabis-seed-ready-to-grow {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.cannabis-seed-ready-to-grow {
		background-image: none;
		background-color: #000;
	}
	
	.cannabis-seed-ready-to-grow.nitro-lazy {
		background-image: none !important;
	}
	
	.order--1 {
		order: -1 !important;
	}
}

@media (min-width:782px) {
	.let-grow-together-image .wp-block-image, .grown-with-care-marijuana-plant .wp-block-image, .grown-with-purpose-marijuana-plant .wp-block-image .ready-to-grow-something-great .wp-block-image, .marijuana-california-seeds-image .wp-block-image, .why-cannabis-seeds-online .wp-block-image, .why-buy-from-tcc .wp-block-image {
		display: none;
	}
}

@media (min-width:782px) and (max-width: 1024px) {
	.find-canabis-near-you > .wp-block-columns, .nationwide-shipping-across-us .wp-block-columns, .teen-plant-column .wp-block-columns, .clone-column .wp-block-columns {
		display: flex !important;
		flex-direction: column !important;
	}
	
	.find-canabis-near-you .order-1, .nationwide-shipping-across-us .order-1 {
		order: 1 !important;
	}
	
	.find-canabis-near-you .order-2, .nationwide-shipping-across-us .order-2 {
		order: 2 !important;
	}
	
	.find-canabis-near-you .wp-block-image img, .nationwide-shipping-across-us .wp-block-image img {
		width: 300px !important;
		margin: 0 auto;
		display: block;
	}
	
	.pot-plant-for-sale-service-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.marijuana-seeds-california-banner {
		background-size: auto 70%;
	}
}

@media (max-width:767px) {
	.single-product div.product form.cart .variations select {
		padding: 11px !important;
		height: 50px !important;
		font-size: 15px !important;
	}
	
	.custom-product-title {
		font-size: 20px;
	}
	
	.custom-product-price {
		font-size: 18px;
	}
	
	/* marijuana plant landing page css */
	.hero-content p {
		max-width: 100% !important;
		text-align: center;
	}
	
	.hero-content h1 {
		text-align: center I !important;
	}
	
	.choose-how-you-want .equal-card {
		width: 100%;
	}
	
	.choose-how-you-want .equal-card > .wp-block-group {
		flex-direction: column;
		text-align: center;
	}
	
	.choose-how-you-want .equal-card-btn, .choose-how-you-want .wp-container-core-group-is-layout-e088cbc5 {
		justify-content: left;
	}
	
	.choose-how-want-title {
		font-size: 18px !important;
	}
	
	.marijuana-strain-type-content .title {
		font-size: 18px !important;
	}
	
	.marijuana-strain-type-content .content {
		font-size: 14px !important;
	}
	
	.ready-to-buy-marijuana {
		padding-top: 40px !important;
	}
	
	.ready-to-buy-marijuana .ready-to-buy-marijuana-content {
		flex-direction: column !important;
		text-align: center;
		padding-left: 0 !important;
	}
	
	.ready-to-buy-marijuana-content .title {
		font-size: 24px !important;
	}
	
	/* Cannabis plant for sale  */
	.section-title-line::before {
		margin-right: 15px;
	}
	
	.section-title-line::after {
		margin-left: 15px;
	}
	
	/* clone farms  */
	.what-out-customer-say-title {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 15px;
	}
	
	.what-out-customer-say-title > .wp-block-heading {
		flex: 1;
		text-align: left;
		margin: 0;
	}
	
	.what-out-customer-say-title > .wp-block-group:last-child {
		justify-content: flex-end;
		margin-left: auto;
		flex-shrink: 0;
	}
	
	.custom-product-tabs {
		justify-content: flex-start;
		margin-bottom: 20px;
	}
	
	/* marijuana california seeds  */
	.marijuana-california-why-grow-seeds-grid .wp-block-image, .california-grower-choose-grid .wp-block-image {
		width: 60px;
		height: 60px;
		min-width: 60px;
	}
	
	.marijuana-california-why-grow-seeds-grid .wp-block-image img, .california-grower-choose-grid .wp-block-image img {
		width: 60px !important;
		height: 60px !important;
	}
}

@media (min-width:1025px) and (max-width:1500px) {
	.how-it-works-section {
		grid-template-columns: repeat(3, 1fr) !important;
		gap: 50px;
	}
	
	.how-it-works-section > .wp-block-group:nth-child(3)::after {
		display: none;
	}
	
	.how-it-works-section > .wp-block-group:nth-child(odd):not(:last-child)::after {
		top: 50px;
		right: 0px;
	}
	
	.marijuana-seeds-california-banner {
		background-size: auto 90%;
	}
}

@media (min-width:601px) and (max-width:767px) {
	.how-it-works-section > .wp-block-group:nth-child(odd):not(:last-child)::after {
		right: -30px;
	}
	
	.custom-product-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}
	
	.how-it-works-section > .wp-block-group:nth-child(odd):not(:last-child)::after {
		top: 50px;
		right: -40px;
	}
}

@media (min-width:601px) and (max-width:1024px) {
	.how-it-works-section, .order-cannabis-seeds-online {
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 60px 40px;
	}
	
	.how-it-works-section > .wp-block-group:nth-child(2)::after {
		display: none;
	}
	
	.testimonial-text {
		font-size: 18px;
	}
	
	.cannabis-sale-banner-img .wp-block-group::before {
		top: 20px;
		width: 110px;
		height: 110px;
	}
	
	.find-what-you-grow-need, .browse-by-type-grid, .the-right-start-for-every-grow, .how-our-cannabis-nursery-work-grid, .why-grow-from-seeds {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	.how-our-cannabis-nursery-work-grid > .wp-block-group:nth-child(2)::before, .order-cannabis-seeds-online > .wp-block-group:nth-child(2)::before {
		display: none !important;
	}
	
	.marijuana-plant-online-services-grid .wp-block-group:nth-child(odd) {
		border-right: 2px solid rgba(181, 189, 188, .31) !important;
		padding-right: 20px !important;
	}
	
	.which-is-right-for-you-plant-desc .wp-block-image {
		width: 65px;
		min-width: 65px;
		display: flex;
		justify-content: center;
		margin: 0;
	}
	
	.which-is-right-for-you-plant-desc .wp-block-image img {
		width: 48px !important;
		height: 68px !important;
		object-fit: contain;
	}
}

/* Responsive for mobile */
@media (max-width: 600px) {
	.location-status img {
		height: 200px;
	}
	
	.location-message {
		font-size: 20px;
		margin-bottom: 30px;
	}
	
	.location-button {
		font-size: 16px;
		padding: 10px 20px;
	}
	
	.choose-how-you-want, .marijuana-strain-type, .browse-clone-grid, .california-grower-choose-grid {
		grid-template-columns: 1fr;
	}
	
	.trusted-clone-farm-grid {
		grid-template-columns: 1fr;
		gap: 0px !important;
	}
	
	.how-it-works-section {
		grid-template-columns: 1fr !important;
		gap: 0;
	}
	
	.how-it-works-section .wp-block-group {
		text-align: left;
	}
	
	.how-it-works-section .wp-block-group .steps-content {
		justify-content: left;
	}
	
	.how-it-works-section > .wp-block-group::after {
		display: none;
	}
	
	/* ---- shop cannabis plant ------  */
	.cannabis-category-grid {
		grid-template-columns: 1fr;
	}
	
	.category-card {
		min-height: 240px;
	}
	
	.category-card img {
		width: 150px;
	}
	
	.section-title-line::before {
		margin-right: 10px;
	}
	
	.section-title-line::after {
		margin-left: 10px;
	}
	
	.premium-plant-guaranteed ul li {
		padding-left: 32px;
		font-size: 15px;
	}
	
	.premium-plant-guaranteed ul li::before {
		width: 18px;
		height: 18px;
		top: 5px;
	}
	
	.testimonial-content {
		padding: 20px;
	}
	
	.testimonial-card {
		display: block;
	}
	
	.testimonial-static-image {
		display: none;
	}
	
	.testimonial-text {
		font-size: 16px;
	}
	
	.ready-to-grow-title {
		font-size: 24px !important;
	}
	
	.cannabis-sale-banner-img .wp-block-group::before {
		top: 20px;
		width: 80px;
		height: 80px;
	}
	
	.custom-product-grid {
		grid-template-columns: 1fr;
	}
	
	.shop-clone-farm-region-grid, .services-list {
		grid-template-columns: 1fr;
	}
	
	.services-list > .wp-block-group {
		border-right: none !important;
		border-bottom: 1px solid rgba(181, 189, 188, .31);
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 0 !important;
	}
	
	.services-list > .wp-block-group:last-child {
		border-bottom: none;
	}
	
	.our-clone-farm-title {
		gap: 10px;
	}
	
	.our-clone-farm-title::before, .our-clone-farm-title::after {
		width: 36px;
	}
	
	.clone-farm-card {
		min-height: 320px;
	}
	
	.clone-farm-card .shop-clone-farm-btn .wp-block-button__link {
		font-size: 14px;
	}
	
	.trusted-clone-farm-grid-content {
		border-right: 0 !important;
	}
	
	/* clone mmj page style  */
	.clone-mmj-services-list {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.clone-mmj-services-list .wp-block-group {
		border-right: 0 !important;
		padding-right: 0px !important;
	}
	
	.find-what-you-grow-need, .browse-by-type-grid, .the-right-start-for-every-grow, .order-cannabis-seeds-online, .why-grow-from-seeds {
		grid-template-columns: 1fr;
	}
	
	.how-our-cannabis-nursery-work-grid, .order-cannabis-seeds-online {
		grid-template-columns: 1fr;
		gap: 30px !important;
	}
	
	.how-our-cannabis-nursery-work-grid > .wp-block-group:not(:last-child)::before, .order-cannabis-seeds-online .wp-block-group:not(:last-child)::before {
		display: none !important;
	}
	
	.how-our-cannabis-nursery-work-grid .grid-list-sequence {
		width: 44px;
		height: 44px;
		min-width: 44px;
		min-height: 44px;
		border-radius: 50% !important;
		padding: 0 !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.how-our-cannabis-nursery-work-grid .grid-list-sequence p {
		margin: 0;
		line-height: 1;
	}
	
	.equal-card-content .wp-block-image:first-child {
		width: 70px;
		height: 70px;
	}
	
	.equal-card-content .wp-block-image:first-child img {
		width: 42px !important;
	}
	
	/* Marijuana clone page style  */
	.grown-with-care .wp-block-column:nth-child(2) img, .grown-with-care .wp-block-column:nth-child(3) img {
		height: 200px;
		width: 300px;
	}
	
	.shop-your-grow-title {
		gap: 10px;
	}
	
	.shop-your-grow-title::before, .shop-your-grow-title::after {
		width: 36px;
	}
	
	/* Marijuana plant online page style  */
	.marijuana-plant-online-services-grid, .marijuana-california-why-grow-seeds-grid {
		grid-template-columns: 1fr;
	}
	
	.marijuana-plant-online-services-grid .wp-block-group {
		border-right: none !important;
		padding-right: 0 !important;
		gap: 10px;
	}
	
	.marijuana-plant-online-services .wp-block-image img {
		width: 60px !important;
		height: 60px !important;
		min-width: 60px;
		min-height: 60px;
		max-width: 60px;
		max-height: 60px;
	}
	
	.which-is-right-for-you-column-grid {
		grid-template-columns: 1fr;
		padding: 20px !important;
	}
	
	.which-is-right-for-you-plant-desc {
		flex-direction: column;
		align-items: center;
		text-align: center;
		gap: 12px;
		border-right: none !important;
		padding-right: 0 !important;
	}
	
	.which-is-right-for-you-plant-desc .wp-block-image {
		width: 100%;
		display: flex;
		justify-content: center;
		margin: 0;
	}
	
	.which-is-right-for-you-plant-desc .wp-block-image img {
		width: 85px !important;
		height: 110px !important;
		object-fit: contain;
	}
	
	.which-is-right-for-you-plant-desc .wp-block-group {
		text-align: center;
	}
	
	.which-is-right-for-you-plant-desc h2 {
		font-size: 24px !important;
	}
	
	.shop-marijuana-content .shop-marijuana-content-title, .pot-plant-why-grower-choose-grid-title {
		font-size: 20px !important;
	}
	
	/* pot plant for sale  */
	.pot-plant-for-sale-service-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pot-plant-why-grower-choose-us .wp-block-image img {
		width: 80px !important;
		height: 80px !important;
	}
	
	.popular-cannabis-seeds-online-title-group {
		justify-content: center !important;
		gap: 40px !important;
	}
	
	.popular-cannabis-seeds-online-title::after {
		left: 50%;
	}
}

@media (max-width: 565px) {
	.what-out-customer-say-title {
		flex-direction: column;
		align-items: baseline;
	}
	
	.clone-mmj-hero-btn .wp-block-button__link {
		padding: 10px 20px !important;
	}
	
	.clone-mmj-hero-bottom-content {
		flex-direction: column;
		gap: 10px !important;
	}
	
	.clone-mmj-hero-bottom-content p:nth-child(1)::after, .clone-mmj-hero-bottom-content p:nth-child(2)::after {
		display: none;
	}
}

@media (min-width: 500px) and (max-width: 981px) {
	.marijuana-strain-type {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.shop-clone-farm-region-grid, .trusted-clone-farm-grid, .browse-clone-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px !important;
	}
	
	.trusted-clone-farm-grid-content:nth-child(even) {
		border-right: 0 !important;
	}
	
	.trusted-clone-farm-grid-content:nth-child(odd):not(:last-child) {
		border-right: 2px solid rgba(181, 189, 188, .31) !important;
	}
	
	.trusted-clone-farm-grid-content:last-child {
		border-right: none !important;
	}
	
	.why-grower-choose-grid-content:nth-child(even) > .wp-block-group {
		border-right: none !important;
		padding-right: 0 !important;
	}
	
	.cannabis-nursery-services-list, .marijuana-clone-service, .why-grower-choose-marijana-clone-grid, .marijuana-clone-bottom-section-grid, .quality-you-can-see-grid, .shop-marijuana-plants-online-grid, .where-i-can-buy-service-list-grid, .california-grower-choose-grid, .marijuana-seeds-sale-service-list-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.cannabis-nursery-services-list > .wp-block-group:nth-child(even), .where-i-can-buy-service-list-grid > .wp-block-group:nth-child(even), .marijuana-seeds-sale-service-list-grid > .wp-block-group:nth-child(even), .why-grow-from-seeds > .wp-block-group:nth-child(even) {
		border-right: none !important;
		padding-right: 0 !important;
	}
	
	.cannabis-nursery-services-list > .wp-block-group:nth-child(odd), .where-i-can-buy-service-list-grid > .wp-block-group:nth-child(odd), .marijuana-seeds-sale-service-list-grid > .wp-block-group:nth-child(odd), .why-grow-from-seeds > .wp-block-group:nth-child(even) {
		border-right: 2px solid rgba(181, 189, 188, .31) !important;
		padding-right: 20px !important;
	}
	
	.why-grower-choose-marijana-clone-grid > .wp-block-group:nth-child(odd) > p::before {
		display: block;
	}
	
	.why-grower-choose-marijana-clone-grid > .wp-block-group:nth-child(2) > p::before {
		display: none;
	}
	
	label.unit-radio {
		width: 58px;
	}
}

@media (max-width: 499px) {
	.trusted-clone-farm-grid .trusted-clone-farm-grid-content:not(:last-child) {
		border-bottom: 2px solid rgba(181, 189, 188, .31) !important;
	}
	
	.custom-tab-product-grid .custom-product-card {
		min-width: 100%;
		max-width: 100%;
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
	
	.custom-product-swiper {
		padding-right: 80px;
	}
	
	.why-grower-choose-grid-content:not(:last-child) > .wp-block-group {
		border-right: none !important;
		border-bottom: 2px solid rgba(181, 189, 188, .31) !important;
		padding-right: 0 !important;
		padding-bottom: 20px !important;
		margin-bottom: 20px;
	}
	
	.cannabis-nursery-services-list, .marijuana-clone-service, .why-grower-choose-marijana-clone-grid, .marijuana-clone-bottom-section-grid, .quality-you-can-see-grid, .shop-marijuana-plants-online-grid, .where-i-can-buy-service-list-grid, .custom-product-grid-high-cbd, .marijuana-seeds-sale-service-list-grid {
		grid-template-columns: 1fr;
		gap: 20px !important;
	}
	
	.cannabis-nursery-services-list > .wp-block-group:not(:last-child), .where-i-can-buy-service-list-grid > .wp-block-group:not(:last-child), .marijuana-seeds-sale-service-list-grid > .wp-block-group:not(:last-child), .why-grow-from-seeds > .wp-block-group:not(:last-child) {
		border-right: 0 !important;
		border-bottom: 2px solid rgba(181, 189, 188, .31) !important;
		padding-right: 0 !important;
		padding-bottom: 20px !important;
	}
	
	.why-grower-choose-marijana-clone-grid > .wp-block-group > p::before {
		display: none;
	}
	
	.where-i-can-buy-service-list-content .wp-block-group {
		padding-right: 0px !important;
	}
	
	.top-cannabis-strains-genetics-list {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.local-shopping .point-list::after, .online-shopping .point-list::after {
		display: none !important;
		content: none !important;
	}
	
	label.unit-radio {
		width: auto;
	}
}
