/** Shopify CDN: Minification failed

Line 834:0 Unexpected "{"
Line 838:18 Expected identifier but found "["
Line 4403:0 Unexpected "}"

**/


/*THEME OVERRIDES*/
body, html{
	    letter-spacing:  0rem !important;

}
.taxes-discounts{
	display: none;
}
.cart-recommendations .title {
         
        padding: 2rem 2rem 0;
        font-size: 12px;
    }
.header-wrapper--uppercase .header__menu-item {
 text-transform: capitalize;
    font-weight: 700;
    font-size: 10px;
    color: #61a628;
    color: #000;
    letter-spacing: -.01rem;
    font-size: 14px;
}
.button, .button-label, .shopify-challenge__button {
    font-size: 17px;
    letter-spacing: -.01em;
    line-height: 17px;
    text-transform: capitalize !important;
}
.header--middle-left .header__inline-menu {
        margin-inline-start: 0;
        text-align: left;
}
.mega-menu__promo-heading{
	font-weight: 700;
}
.product-form__input input[type=radio]+label{
	font-weight: 700;
    letter-spacing: 0;
}


#delightchat-widget{
	    z-index: 3;
    position: relative;
}




@font-face {
    font-family: 'Blue Fires Sample Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Blue Fires Sample Regular'), url('/cdn/shop/files/bluefires_sample.woff?v=1720567224') format('woff');
}
.announcement-slider .announcement-slider__slide[data-index="0"]{
	   font-family: 'Blue Fires Sample Regular';
--font-size: 17px !important;
}
.announcement-slider__slide[data-index="1"]{
	font-weight: 700; 
}
announcement-bar:not([data-layout=carousel]) .announcement-slider {
        column-gap: 1rem;
}
.banner__heading.h1{
	font-size: 8rem;
	    line-height: 8.9rem;
}
.mega-menu__promo-heading{
font-size: 20px !important;
    text-transform: capitalize !important;
    letter-spacing: -.01rem !important;

}
.mega-menu__promo-subheading{
	font-size:11px !important;
	padding-bottom: 10px !important;
    text-transform: capitalize !important;
    letter-spacing: -.01rem !important;
}

[animate] span[data-highlight=marker] {
    animation: 1s hlMarker .5s 1 normal forwards;
    animation-timing-function: cubic-bezier(.86,0,.07,1);
    background: linear-gradient(90deg, rgb(var(--color-highlight)), rgba(var(--color-highlight), 100) 50%);
    background-size: 200% 100%;
    background-position: 100% 0;
    padding: 0.15rem 0.44rem;
}

.list-menu--inline, .header-wrapper--uppercase .header__menu-item,
.rich-text__blocks>:first-child:is(.rich-text__heading), .rich-text__blocks>:first-child:is(.rich-text__subheading),
p,
h4, .h4,
.product__title .product__heading, 
.home_checks,
.home_sqft{
    /*   color: #3fa146;

*/
	    font-weight: 700;
}

p{
	    color: #127119;
	    color: #000000;
    font-size: 14px;
    letter-spacing: -.01rem;
    	    font-weight: 400;
}
.banner__text  p{
	color: #ffffff;
}
.media-wrapper {
   
    background-color: transparent;
}
a:empty, ul:empty, dl:empty, div:empty, section:empty, article:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {
     display: inherit; 
}
.madeinamerica{
    vertical-align: middle;
    display: flex;
    align-content: center;
    align-items: center;
        margin-right: 3%;
}
.madeinamerica img{
	border-radius: 999px;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    display: inline-block;
        vertical-align: top;
}
.madeinamerica span{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 52px;
    line-height: 11px;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    padding-left: 5px;
    font-weight: 700;
    text-align: left; 
}

.button:hover, .button:after:hover{
cursor: pointer;
}

.announcement-slider__slide[data-index="1"] span.new-content{
display: block;
    font-size: 9px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-top: -2px;
}
.card-information__text.h4 {
     
    font-weight: 800;
    font-size: 2rem;
    letter-spacing: 0;
    margin-top: 3px;
    text-align: center;
    display: block;
}

.card-information__wrapper .price{
text-align: center;
display: block;
}

.card-information__wrapper .rating{
	display: none;
}

.mobilenavcallout{
	width: 100%; 
	position: absolute;
    bottom: 10px;
}

.mobilenavcallout img{
	max-width: 200px; 
	margin:  0 auto; 
	display: block; 
}
.product-form__input input[type=radio]:disabled+label {
  opacity: 0.4;
  cursor: not-allowed;
}
.product-form__input input[type=radio]:disabled+label:not(.color__swatch):after{
	content: "SOLD OUT";
    position: absolute;
    color: #ffffff;
    left: 8%;
    top: 40%;
    z-index: 22;
}
/*MOBILE*/
@media (max-width: 989px) {
	.header__heading-logo {
    width: 90%;
  }
  .madeinamerica img {
    width: 20px;
    height: 20px;
  }
  .madeinamerica span {
    width: 40px;
    line-height: 8px;
    font-size: 8px;
	}
	.madeinamerica {
    position: absolute;
    top: 120%;
    right: 0;
	}

}
/*MOBILE*/
/*THEME OVERRIDES*/















































/*HOMEPAGE*/
.topeimage{
		display: block;
    width: 50%;
    margin-top: -46%;
    z-index: 2;
    position: absolute;
    right: 0%;
        bottom: 0;
        max-width: 760px;
}
.topeimage img{
	     width: 70%;
    max-height: 60%;
    margin: 0 auto;
    display: block;
        margin-bottom: -7%;
}
.heroimagetop{
	margin-top: 0;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 153px;
    max-width: 100%;
    max-height: 153px;
    margin-top: 7px;
}
.homepagerow{
	display:block; 
position:relative; 
width:100%;
margin-top: -150px;
}
.topeimage  video{
		position: absolute;
    top: 4%;
    right: 9%;
    width: 39%;
    border:0px solid white;
    border-radius: 50%;
}
.overlay-text__wrapper .overlay-text__subheading.h3{
    background-color: #3fa146;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    line-height: 50px;
}
.faqlogo{
	    max-width: 80px;
    vertical-align: middle;
}
#Guarantees-template--17350093471930__guarantees li{
background-image: url(/cdn/shop/files/Artboard_9_2ca887bb-6e6f-445a-83bb-4264dec81cb2.jpg?v=1720643772);
    display: block;
    background-size: 96px;
    background-position: center 0%;
    background-repeat: no-repeat;
}
#Guarantees-template--17350093471930__guarantees li:nth-child(2){
	background-image: url(/cdn/shop/files/Artboard_5_131b78b3-2917-478b-b044-610c39d05d62.jpg?v=1720643772);

}
#Guarantees-template--17350093471930__guarantees li:nth-child(3){
	background-image: url(/cdn/shop/files/Artboard_8_5fe5a187-58d1-47f1-8c75-9e5411620325.jpg?v=1720643773);

}
#Guarantees-template--17350093471930__guarantees li:nth-child(4){
	background-image: url(/cdn/shop/files/Artboard_7_ad0f29ff-f5cb-42e9-b0e3-985b9752affb.jpg?v=1720643772);

}

#Guarantees-template--17350093471930__guarantees .h4{
max-width: 260px;
    margin: 0 auto;
    margin-top: 8%;
}
.rte.typeset{
margin-top: -10%;
}
.guarantee__icon {
    display: inline-flex;
    line-height: 0;
    margin-top: 23px;
}

#shopify-section-template--17350093471930__rich_text_y6diY8,
#shopify-section-template--17350093471930__rich_text_y6diY8 .rich-text{
background-color: #C7FFE2;
    padding-top: 6%;
    padding-bottom: 40px;
    margin-top: -5%;
}
 .guarantee__item .image-animate.guarantee__icon svg, .guarantee__item .image-animate.guarantee__icon img {
  
 
    height: 40px;
    width: 40px;
    max-width: 40px;
    color: #ffff;
}
 .guarantee__icon img {
    border-radius: 9999px;
}
.gallery .gallery__item, #Banner-template--17350093471930__image-with-text-overlay {
    padding-bottom: 0;
    border-radius: 59px;
    overflow: hidden;
}

#shopify-section-template--17350093471930__guarantees_D3qqYk .guarantee__item .image-animate.guarantee__icon img {
    height: 90px;
    width: 140px;
    max-width: 100px;
    color: #ffff;
    border-radius: 0px;
}
#shopify-section-template--17350093471930__guarantees_D3qqYk{
    background-color: #349D44;
    }

  #shopify-section-template--17350093471930__guarantees_D3qqYk  .guarantees{
  	background-color: transparent;
  	color: #ffffff;
    }

    #shopify-section-template--17350093471930__guarantees_D3qqYk    .title-wrapper .title,
     #shopify-section-template--17350093471930__guarantees_D3qqYk  p,
      #shopify-section-template--17350093471930__guarantees_D3qqYk  h3{
    	color: #ffffff;
    }
   #shopify-section-template--17350093471930__guarantees_D3qqYk    .title-wrapper{
   	margin-bottom: 0px;
   }

   #shopify-section-template--17350093471930__scrolling_promotion_WUpU7E .promotion-icon--colored .promotion__icon,
          [id$="__scrolling_promotion_e8mg97"] .promotion-icon--colored .promotion__icon{
background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    width: 19px;
    margin-right: 4px;
   }
      #shopify-section-template--17350093471930__scrolling_promotion_WUpU7E .promotion__text,
       [id$="__scrolling_promotion_e8mg97"] .promotion__text{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
   }
  #shopify-section-template--17350093471930__scrolling_promotion_WUpU7E  .scrolling-promotion .promotion__item,
  [id$="__scrolling_promotion_e8mg97"]  .scrolling-promotion .promotion__item {
    flex-direction: row;
  }
.banner__content{

}
.media-wrapper video{
width: 100%;
}

.takethequiz a{
	Font-size: 22px; 
	font-weight:  700; 
text-decoration: none;
}
.takethequiz a img{
display: block;
    width: 40px;
    margin: 0 auto;
}
.home_roll{
       position: relative;
    width: 91%;
    margin-left: -7rem;
  /*  top: -40%;*/
    margin-bottom: -10%;
  /*  margin-top: -36%;*/
        max-width: 410px;
}
.home_roll img{
	width: 100%;
}

#shopify-section-template--17350093471930__image_with_text_overlay_bwEyTc .banner--overlay .banner__box {
 
        padding-bottom: 30%;
    }

.home_roll.home_large_roll{
 width: 80%;
  margin-top: -11%;
    margin-bottom: -1%;
}

.home_large_roll{

}
.home_checks{
	display: block; 

}
.home_checks.home_checks_green ul li {
    display: inline-block;
    background-image: url(/cdn/shop/files/QUIZ_1_16.png?v=1721086573);
    }
.home_checks ul{
	margin-left: 0px; 
	padding-left: 0px; 
}
.home_checks ul li{
	display: inline-block;
    background-image: url(/cdn/shop/files/QUIZ_1_17.png?v=1721173591);
    background-size: 23px;
    color: #ffffff;
    vertical-align: top;
    font-size: 18px;
 
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 28px;
    list-style: none;
    margin-right: 11px;
}
.home_sqft img{
	    width: 40px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
}
.home_sqft {
    font-size: 17px;
    color: white;
 
    vertical-align: top;
    margin-top: 20px;
    display: inline-block;
     
    margin-left: 20px;
    margin-top: 30px !important;
}

#shopify-section-template--17350093471930__collage_JhbVe4{
	background-image: url(/cdn/shop/files/background_flowers.jpg?v=1721238062);
	background-size: cover;
	background-image: none;
	background-color: #000000;
		background-image: url(/cdn/shop/files/background_flowers_1.jpg?v=1721238552);
		padding-bottom: 10%;
}

#shopify-section-template--17350093471930__collage_JhbVe4 .title-wrapper .title{
	    color: #ffffff;
    max-width: 650px;
    line-height: 7rem;
    margin-bottom: 50px;
    text-shadow: 0px 2px 33px rgba(0, 102, 208, .3);
}
image-comparison{
    box-shadow: 0px 7px 23px rgba(0, 0, 0, .1);
}
.quiz-link {
    display: block;
    align-items: center;
}

.animate-arrow-home {
    animation: moveDown 1.4s infinite;
}
.rte a.quiz-link{
	background-image: none;
}
@keyframes moveDown {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    20% {
        transform: translateY(15px);
        opacity: 0;
    }
    21% {
        transform: translateY(-15px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.mobile{
	display: none;
}
.customwildflowerbutton{
	    margin-top: -27px;
    margin-bottom: 20px;
}





.micrologocollec{
    max-width: 277px !important;
    margin: 0 auto;
    margin-bottom: -8%;
}




/*MOBILE*/
@media (max-width: 989px) {
 		.mobile{
 			display: block;
 		}
 		.heromobileblock{
 			display: block;
        position: absolute;
       top: -320px;
        width: 302px;
         transform: translate(-50%, 0%);
           left: 50%;
 		}
 		.heromobileblock video{
position: absolute;
    top: 4%;
    right: 3%;
    width: 44%;
    border: 0px solid white;
    border-radius: 50%;
 		}

 		#shopify-section-template--17350093471930__rich_text_y6diY8, #shopify-section-template--17350093471930__rich_text_y6diY8 .rich-text {

    padding-top: 26%;
  
    margin-top: -26%;
}
 		.heromobileblock img{
 			width: 90%; 
 			margin:  0 auto;
 		}
			.image-animate.media-mobile--600px {
			    position: relative;
			    overflow: hidden;
			    width: 100%;
			    height: 750px; /* Full viewport height */
			}

		 
			.image-animate.media-mobile--600px video {
			    position: absolute;
			    top: 50%;
			    left: 50%;
			    width: 100%;
			    height: 100%;
			    object-fit: cover;
			    transform: translate(-50%, -50%);
			}
			.banner__heading.h1 {
			  font-size: 3rem;
        line-height: 3.9rem;
			}
			#shopify-section-template--17350093471930__custom_liquid_qkCPHW {
	    display: none;
			}
			.button, .button-label, .shopify-challenge__button, 
			.home_checks.home_checks_green ul li,
			.home_sqft,
			.home_checks ul li{
		    font-weight: 700 !important;
			}
			  .page-width {
		  /*  padding-right: 0px;*/
			}
			.slider-mobile-gutter, .guarantees .grid .grid{
			/*	margin-right: -1.5rem;*/
			}

			#shopify-section-template--17350093471930__guarantees .slider-mobile-gutter, .guarantees .grid .grid,
			#shopify-section-template--17350093471930__gallery .slider-mobile-gutter, .guarantees .grid .grid{
					margin-right: -1.5rem;
			}
			.slider-mobile-gutter>.slider.grid--1-col-mobile>.grid__item {
        margin-bottom: 30px;
    	}
    	.home_sqft img {
    		width: 30px;
    	}
    	.home_checks ul li {
			    font-size: 14px;
			  }

    	.home_roll {
			    position: absolute;
			    width: 71%;
			    margin-left: -3rem;
			    top: -31%;
			    margin-bottom: -10%;
			    margin-top: -36%;
			    max-width: 410px;
			}
			.home_roll.home_large_roll {
			   width: 73%;
        margin-top: -40%;
        margin-bottom: -1%;
        margin-left: -4%;
			}

			#Banner-template--17350093471930__image_with_text_overlay_bwEyTc .banner__content{
				background-color: #3ba74c !important;
			}
			#Banner-template--17350093471930__image_with_text_overlay_4jD8iN .banner__content{
				background-color: #ffbe04 !important;
			}
			#shopify-section-template--17350093471930__image_with_text_overlay_ymLhUR .banner__content{
				background-color: #80358d !important;
			}
			#shopify-section-template--17350093471930__image_with_text_overlay_j94zf7 .banner__content{
				background-color: #9030DA !important;
			}
			.banner__heading.h1 {
	      color: #ffffff;
    	}

    	.template-index .madeinamerica span{
    		color: #ffffff;
    	}
    	#shopify-section-template--17350093471930__collage_JhbVe4 .title-wrapper .title {
    		line-height: 5rem;
  		}
  		.collage-content__info h3.card-information__text, .overlay-text__heading, .slick-slide blockquote, .slick-slide span {	
    font-weight: 700;
			}
			#shopify-section-template--17350093471930__collage_JhbVe4{
				background-size: 100%;
        background-repeat: no-repeat;
        background-position: bottom;
        background-image: url(/cdn/shop/files/background_flowers_5.jpg?v=1721693124);
			}
			.collage-content__info h3.card-information__text, .overlay-text__heading {
		    font-size: 1.6rem;
		    letter-spacing: 0;
			}
			.banner__box.mobile-center .button {
        min-width: 48%;
        width: auto;
        float: none;
    	}
    	.home_sqft {
    font-size: 14px;
    margin-left: 16px;
    margin-top: 28px !important;
	}
	#shopify-section-template--17350093471930__image_with_text_overlay_fWzYqg .media-wrapper video {
    width: auto;
    min-height: 100%;
	}
		#shopify-section-template--17350093471930__image_with_text_overlay_fWzYqg div[data-bv-show="inline_rating"] {
         margin-bottom: 10px;
        margin-top: 8px;
        margin-bottom: -17px !important;
	}

	#shopify-section-template--17350093471930__gallery{
		padding-top: 30px;
	}

}
/*MOBILE*/



/*HOMEPAGE*/
















































/*PRODUCT*/

.mapimage{
	max-width: 360px;
    width: 100%;
}
.custom__liquid div[data-bv-show="rating_summary"]{
text-align: left !important;
}
.price-item--regular.old_price {
   /* display: inline-block;
    text-decoration: line-through;
    color: #989898;*/
}
 span.sale_price {
   margin-left: 6px;
    color: #7ecc5b;
   
}
.price-item--regular.old_price,  span.sale_price, .product__info-container .price--medium bdi{
font-size: 22px !important; 
font-weight: 300;
}
.custom__liquid [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container,
.custom__liquid  [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text,
{
color: #ffc833 !important;
    font-weight: 800 !important;
}
.custom__liquid  .[data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex{
	display: none !important;
}

.template--17350093897914__main-Mixture-0{

}

/*SWATCH OVERRIDES*/
 .product-form__input input[type=radio]+label{
 	font-size: 22px; 
 	font-weight: 700; 
 	color: #ffffff;
 	letter-spacing: 0;
 }

.product-form__input input[type=radio]+label{
	color: #ffffff !important;
}

.product-form__input input[type=radio]:checked+label:not(.color__swatch),
.product-form__input input[type=radio]:checked+label:not(.color__swatch):after,
.product-form__input input[type=radio]+label:not(.color__swatch):after,
.product-form__input input[type=radio]+label
{
	box-shadow: inset 0 0 0 .0rem rgb(var(--color-foreground)) !important;
    border-radius: 99px !important;

}
label{
	letter-spacing: 0;
}
.product-form__input input[type=radio]::after
{
  border: 2px solid;
  box-shadow: 0px 10px 22px rgba(0, 0, 0, .1) !important;

}
.product-form__input input[type=radio]:checked+label:not(.color__swatch):after
{
box-shadow: 0px 10px 22px rgba(0, 0, 0, .1) !important;
    border: 2px solid #61a628;
}

.buttonsubtext{
	display: block; 
	font-size: 14px; 
}

/*YEARROUND GREEN*/
 label[for="template--17350093897914__main-Mixture-0"],
 label.Year.Round.Green, 
  label.Sun.Shade {
    background-color: #7ecc5b;
	}

.product-form__input input[type=radio]:checked+label[for="template--17350093897914__main-Mixture-0"]:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Year.Round.Green:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Sun.Shade:not(.color__swatch):after{
	 background-color: #7ecc5b;
}



/*BURMUDA RYE*/
label[for="template--17350093897914__main-Mixture-1"],
label.Bermuda.Rye,
label.Full.Sun {
    background-color: #f7bc12;
	}
.product-form__input input[type=radio]:checked+label[for="template--17350093897914__main-Mixture-1"]:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Bermuda.Rye:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Full.Sun:not(.color__swatch):after{
   background-color: #f7bc12;
}




/*TALL FESCUE*/
label.Tall.Fescue {
  background-color: #7ecc5b;
}
.product-form__input input[type=radio]:checked+label.Tall.Fescue:not(.color__swatch):after{
  background-color: #7ecc5b;
}

/*BLUE RYE*/
label.Blue.Rye {
  background-color: #08bdb6;
} 
.product-form__input input[type=radio]:checked+label.Blue.Rye:not(.color__swatch):after{
 background-color: #08bdb6;
}


/*FINE FESCUE*/
label.Fine.Fescue {
  background-color: #70276a;
}
.product-form__input input[type=radio]:checked+label.Fine.Fescue:not(.color__swatch):after{
  background-color: #70276a;
}


/*SHADE*/
 
label.Shade {
    background-color: #6A205D;
	}
 
.product-form__input input[type=radio]:checked+label.Shade:not(.color__swatch):after{
   background-color: #93137D;
}



/*All Purpose Mix*/
label.All.Purpose.Mix {
 background-color: #f35d00;
    background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 29%;
    letter-spacing: 0;
    display: block;
    width: 90%;
    text-align: left;
    padding-top: 19px;
    font-size: 19px;
    line-height: 11px;
}
.product-form__input input[type=radio]:checked+label.All.Purpose.Mix:not(.color__swatch):after{
  background-color: #f35d00;
  background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 12%;
}

 
/*RIO BERMUDA*/
label.Rio.Bermuda { 
  background-color: #006fef;
   background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 29% !important;
    letter-spacing: 0 !important;
    display: block !important;
    width: 90%;
    text-align: left;
    padding-top: 19px !important;
    font-size: 19px !important;
    line-height: 11px !important;
}
.product-form__input input[type=radio]:checked+label.Rio.Bermuda:not(.color__swatch):after{
  background-color: #006fef;
    background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 12% !important;
}

/*TALL FESCUE MIX*/
label.Tall.Fescue.Mix,
 #new-lawn-200-sq-ft-roll label.Tall.Fescue,
 #nu-lawn-roll-200-sq-ft-roll label.Tall.Fescue { 
  background-color:#4bac26;
   background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
 
}
.product-form__input input[type=radio]:checked+label.Tall.Fescue.Mix:not(.color__swatch):after,
 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Tall.Fescue:not(.color__swatch):after,
#nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Tall.Fescue:not(.color__swatch):after{
  background-color: #4bac26;
    background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
  
}

/*Shade Mix*/
label.Shade.Mix,
 #new-lawn-200-sq-ft-roll label.Shade ,
   #nu-lawn-roll-200-sq-ft-roll label.Shade { 
  background-color:#a22aee;
   background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
 
}
.product-form__input input[type=radio]:checked+label.Shade.Mix:not(.color__swatch):after,
#new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Shade:not(.color__swatch):after,
   #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Shade:not(.color__swatch):after{
  background-color: #a22aee;
    background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
  
}






/*BLUE RYE*/
 #new-lawn-200-sq-ft-roll label.Blue.Rye,
   #nu-lawn-roll-200-sq-ft-roll label.Blue.Rye { 
   background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
}
#new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Blue.Rye:not(.color__swatch):after,
  #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Blue.Rye:not(.color__swatch):after{
    background-image: url(/cdn/shop/files/fine-fescue.png?v=1721256066);
}
/*BERMUDA RYE*/
 #new-lawn-200-sq-ft-roll label.Bermuda.Rye ,
   #nu-lawn-roll-200-sq-ft-roll label.Bermuda.Rye { 
 
   background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
   
}
 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Bermuda.Rye:not(.color__swatch):after,
  #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Bermuda.Rye:not(.color__swatch):after
 {
 
    background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
   
}



/*Durable Mix*/
label.Durable.Mix,
label.Rye.Blue.Grass.Mix { 
  background-color:#f30705;
   background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
 
}
.product-form__input input[type=radio]:checked+label.Durable.Mix:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Rye.Blue.Grass.Mix:not(.color__swatch):after{
  background-color: #f30705;
    background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
  
}
#growtrax-pro-large-area-500-sqft .announcement-bar,
#growtrax-pro-grass-repair-100-sqft .announcement-bar{
display: none;
}


 
/*NORTHERN EROSION COTROL*/
label.Northern.Erosion { 
  background-color: #006fef;
   background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 29% !important;
    letter-spacing: 0 !important;
    display: block !important;
    width: 90%;
    text-align: left;
    padding-top: 19px !important;
    font-size: 19px !important;
    line-height: 11px !important;
}
.product-form__input input[type=radio]:checked+label.Northern.Erosion:not(.color__swatch):after{
  background-color: #006fef;
    background-image: url(/cdn/shop/files/burmuda-rye_bfe30f64-a825-4f16-9ca8-4e27e4f135a4.png?v=1721339683);
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 12% !important;
}



/*SOUTHERN MIX*/
label.Southern.Erosion { 
  background-color:#f30705;
   background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
 
}
.product-form__input input[type=radio]:checked+label.Southern.Erosion:not(.color__swatch):after{
  background-color: #f30705;
    background-image: url(/cdn/shop/files/Mask_Group_1329.jpg?v=1721315890);
  
}






/*all*/
label.Tall.Fescue.Mix,
label.Shade.Mix,
label.Durable.Mix ,
label.Rye.Blue.Grass.Mix ,
label.Rio.Bermuda,
label.All.Purpose.Mix,
label.Southern.Erosion,
 label.Northern.Erosion,
 #new-lawn-200-sq-ft-roll label.Blue.Rye,
 #new-lawn-200-sq-ft-roll label.Tall.Fescue,
 #new-lawn-200-sq-ft-roll label.Bermuda.Rye,
 #new-lawn-200-sq-ft-roll label.Shade,
  #nu-lawn-roll-200-sq-ft-roll label.Blue.Rye,
 #nu-lawn-roll-200-sq-ft-roll label.Tall.Fescue,
 #nu-lawn-roll-200-sq-ft-roll label.Bermuda.Rye,
 #nu-lawn-roll-200-sq-ft-roll label.Shade
 { 
   background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 29% !important;
    letter-spacing: 0 !important;
    display: block !important;
    width: 90%;
    text-align: left;
    padding-top: 19px !important;
    font-size: 15px !important;
    line-height: 11px !important;
 
}


  #nu-lawn-roll-200-sq-ft-roll label.Blue.Rye,
 #nu-lawn-roll-200-sq-ft-roll label.Tall.Fescue,
 #nu-lawn-roll-200-sq-ft-roll label.Bermuda.Rye,
 #nu-lawn-roll-200-sq-ft-roll label.Shade,
  #nu-lawn-roll-200-sq-ft-roll label.Shade.Shade
 { 
  
    padding-bottom: 20px !important;
}
.product-form__input input[type=radio]:checked+label.Tall.Fescue.Mix:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Shade.Mix:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Durable.Mix:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Rye.Blue.Grass.Mix:not(.color__swatch):after,

.product-form__input input[type=radio]:checked+label.Southern.Erosion:not(.color__swatch):after,
.product-form__input input[type=radio]:checked+label.Northern.Erosion:not(.color__swatch):after,

 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Blue.Rye:not(.color__swatch):after,
 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Tall.Fescue:not(.color__swatch):after,
 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Bermuda.Rye:not(.color__swatch):after,
 #new-lawn-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Shade:not(.color__swatch):after,


 #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Blue.Rye:not(.color__swatch):after,
 #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Tall.Fescue:not(.color__swatch):after,
 #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Bermuda.Rye:not(.color__swatch):after,
  #nu-lawn-roll-200-sq-ft-roll .product-form__input input[type=radio]:checked+label.Shade:not(.color__swatch):after


{
	  background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 12% !important;
}
label.All.Purpose.Mix  span, label.Rio.Bermuda span,  label.Tall.Fescue.Mix span,  label.Shade.Mix span, label.Durable.Mix span,
label.Rye.Blue.Grass.Mix span,
label.Southern.Erosion span, label.Northern.Erosion span,
 #new-lawn-200-sq-ft-roll label.Blue.Rye span,
 #new-lawn-200-sq-ft-roll label.Tall.Fescue span,
 #new-lawn-200-sq-ft-roll label.Bermuda.Rye span,
 #new-lawn-200-sq-ft-roll label.Shade span,

    #nu-lawn-roll-200-sq-ft-roll label.Blue.Rye span,
   #nu-lawn-roll-200-sq-ft-roll label.Tall.Fescue span,
   #nu-lawn-roll-200-sq-ft-roll label.Bermuda.Rye span,
  #nu-lawn-roll-200-sq-ft-roll label.Shade span

 {
	    font-weight: 400;
    font-size: 12px;
    display: block;
    width: 100%;
    letter-spacing: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*All*/




/* NEW SUN & SHADE*/
#nu-lawn-roll-200-sq-ft-roll label[for="template--19726303985850__main-Mixture-4"][class="Sun & Shade"],
#nu-lawn-roll-200-sq-ft-roll label[class="Sun & Shade"],
#new-lawn-200-sq-ft-roll label[class="Sun & Shade"] {
  background-color: #014595;
}

#nu-lawn-roll-200-sq-ft-roll 
.product-form__input input[type=radio]:checked 
+ label[for="template--19726303985850__main-Mixture-4"][class="Sun & Shade"]:not(.color__swatch):after,
#nu-lawn-roll-200-sq-ft-roll 
.product-form__input input[type=radio]:checked 
+ label[class="Sun & Shade"]:not(.color__swatch):after {
  background-color: #014595;
}

/* NEW SUN & SHADE*/





.product__accordion .accordion__content {
    text-align: left;
  }
.product__accordion .accordion__content p{
	font-size: 12px;
}

.button, .button-label, .shopify-challenge__button{
	font-size: 17px; 
	font-weight: 700; 
	letter-spacing: -.01rem;
}

.product-form__input .form__label{
	display: none;
}

.product-form__input{
	justify-content: center;
  padding-bottom: 20px !important;
}

.product-form__input, .mapsimple{
	background-color: rgba(0,0,0,.05);
	border-radius: 0px 0px 22px 22px;
	text-align: center;
}

.mapsimple{
	margin-bottom: -18px;
	border-radius: 22px 22px 0px 0px;
}
 .map-overlay-top, .map-overlay-bottom,   .map-overlay-middle {
    position: absolute;
    width: 100%;
    cursor: pointer;
  }
  .map-overlay-top {
    height: 60%;
    top: 0;
  }
  .map-overlay-middle {
    height: 30%;
    top: 30%;
  }
  .map-overlay-bottom {
    height: 40%;
    bottom: 0;
  }
.map-shade  .map-overlay-top{
 height: 100%;
    bottom: 0;
    width: 50%; 
    left: 0;
}

.map-shade  .map-overlay-bottom{
	height: 100%;
    bottom: 0;
    width: 50%; 
    right: 0;
}

  .mapsimple {
    position: relative;
    display: block;
  }
  .mapimage {
    
  }
  .mapsimple.maplargeroll .map-overlay-top{
height: 48%;
display: block;
  }
    .mapsimple.maplargeroll .map-overlay-middle{
height: 26%;
    top: 46%;
    display: block;
  }
  .mapsimple.maplargeroll .map-overlay-bottom{
    height: 33%;
    bottom: 0;
    display: block;
  }
.map-overlay-top:hover, .map-overlay-bottom:hover, .map-overlay-middle:hover{
	cursor: pointer;
}
  .bermuda_rye, #step-3 .quiz-option.bermuda_rye{
  	background-color: #f8bf14;
  	color: #ffffff;
  	height: auto;
  }
  .year_round_green, #step-3 .quiz-option.year_round_green{
  	background-color: #7fca5a;
  	color: #ffffff;
  	height: auto;
  }
   .tall_fescue, #step-3 .quiz-option.tall_fescue{
  	background-color: #7fca5a;
  	color: #ffffff;
  	height: auto;
  }
     .blue_rye, #step-3 .quiz-option.blue_rye{
  	background-color: #08bdb6;
  	color: #ffffff;
  	height: auto;
  }


.mapsimple .form__label{
margin: 0 auto;
}

.pro_lp button.klaviyo-close-form.kl-private-reset-css-Xuajs1{
display: none;

}

.pro_lp.pro_lp_OPEN button.klaviyo-close-form.kl-private-reset-css-Xuajs1{
display:BLOCK;

}
  .mapsimple.wildflowerselector{
	border-radius: 22px;
	padding-bottom: 15px;
    margin-bottom: 10px;
}
.changewildbutton{
width: 21%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background-color: #ffffff;
    font-size: 11px;
    text-decoration: none;
    font-weight: 700;
    margin: 0% 1%;
}
.changewildbutton a {
    text-decoration: none;
}
.changewildbutton {
    width: 22%;
}
.changewildbutton.active-wild {
    background-color: #26b9f1;
    color: #fff;
}
.changewildbutton span.heavy {
    margin-bottom: 0;
    text-transform: uppercase;
    margin-top: -7px;
}
.changewildbutton span {
    padding: 0 6px;
    display: block;
    color: #26b9f1;
    line-height: 11px;
    margin-top: 7px;
    min-height: 23px;
}
.changewildbutton:hover{
	cursor: pointer;
}

.changeflower_annual, .changeflower_bluebonnet, .changeflower_pollinator, .changeflower_sunflower, .changeflower_lavendar {
    background-image: url(/cdn/shop/files/Annual_perennial.jpg?v=1703027434);
    background-size: cover;
    width: 100%;
    height: 70px;
    position: relative;
    display: block !important;
    min-width: 10px;
    background-repeat: no-repeat;
}
.changeflower_pollinator {
    background-image: url(/cdn/shop/files/Pollinator.jpg?v=1703027434);
}
.changewildbutton.active-wild span, .changewildbutton.pollinator.active-wild span, .changewildbutton.bluebonnet.active-wild span, .changewildbutton.sunflower.active-wild span {
    color: #fff;
}
.changewildbutton.pollinator span {
    color: #e1026c;
}
.changeflower_sunflower {
    background-image: url(/cdn/shop/files/Sunflowers.jpg?v=1703027434);
}
.changewildbutton.sunflower span {
    color: #ffb817;
}
.changeflower_lavendar {
    background-image: url(/cdn/shop/files/Artboard_50.jpg?v=1727192847);
}
.changewildbutton.lavendar span {
     
}
.changewildbutton.sunflower.active-wild {
    background-color: #ffb817;
}

.changewildbutton.pollinator.active-wild {
    background-color: #e1026c;
}

.changewildbutton.lavendar.active-wild {
    background-color: #ffb817;
    background-color:  #922FE3;
    color: #ffffff;
}
.changewildbutton.lavendar.active-wild span{
	color: #ffffff;
}

.changewildbutton.bluebonnet	 {
	display: none;
}





.form__label{
	font-weight: 700; 
	letter-spacing: -.01rem; 
	font-size: 18px;
	padding-top: 10px;
}
.form__label span{
	display: block;
    font-weight: 300;
    font-size: 12px;
}

.product__title .product__heading {
    margin: 0;
    word-break: break-word;
    font-size: 3rem;
    text-align: center;
    display: block;
    width: 100%;
    letter-spacing: 0;
    font-weight: 800;
}
.product_vp{
	display: block; 
}
.underproductgrid h3{
	font-size: 11px;
    letter-spacing: 0px;
    max-width: 140px;
    margin: 0 auto;
    margin-top: 11px;
}
.underproductgrid{
	width: 31%; 
	font-size: 11px; 
	display: inline-block; 
	vertical-align: top; 
	text-align: center;
	padding-top: 1px; 
	padding-bottom: 15px;
}

.underproductgrid img{
	width: 40px; 
	margin:  0 auto ;
	display: block; 
}
.underproductgrid:nth-child(2){
border-left: 1px solid rgba(0, 0, 0, .1);
    border-right: 1px solid rgba(0, 0, 0, .1);
    padding-left: 2%;
    padding-right: 2%;
    margin-left: 2%;
    margin-right: 2%;
    padding-bottom: 20px;
}
.underproductgrid ul{
    padding-left: 0px;
    margin-left: 0px;
    text-align: left;
    padding-left: 26%;
    margin-top: 6px;
}
.underproductgrid ul li:nth-child(1), .underproductgrid ul li:nth-child(2){
	display: none;
}
.underproductgrid ul{
    padding-left: 15%;
  }
.underproductgrid  ul li{
list-style: none; 
padding-left: 0px;
vertical-align: middle; 
text-align: left;

    margin-bottom: -4px;
}
.underproductgrid ul li:before {
        background-image: url(/cdn/shop/files/QUIZ_1_16.png?v=1721086573);
    background-size: contain;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: -5px;
}

.custom__liquid [data-bv-show="rating_summary"] .bv_main_container .bv_button_buttonMinimalist {
    display: none !important;
}
.custom__liquid [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container,
.custom__liquid [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_component_container,
.custom__liquid [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text{
color: #ffc833 !important;
font-weight: 400 !important;
}

.collage-content__info h3.card-information__text,
.overlay-text__heading{
	font-size: 2rem;
	letter-spacing: 0;
}

.product__info-container>*+* {
    margin: 2rem 0 0;
    text-align: center;
}

.accordion summary {
    font-weight: 700 !important;
}

.product__info-container .price {
    flex-direction: column !important;
        align-items: center !important;
}
media-gallery {
    z-index: 2;
    position: relative;
}

#shopify-section-template--17350093897914__collage_bcabeb,
#shopify-section-template--17350093897914__gallery_XNwrp3,
#shopify-section-template--17350093897914__video_AcyRbi,
#shopify-section-template--17350093897914__tab_collage_LkJEDF,
#shopify-section-template--17350093897914__multicolumn_CCYdjh
{
	background-color: #349d44 !important;
}
#shopify-section-template--17350093897914__collage_bcabeb .title-wrapper .title,
#shopify-section-template--17350093897914__tab_collage_LkJEDF  .title-wrapper .title ,
#shopify-section-template--17350093897914__multicolumn_CCYdjh .multicolumn-card__title,
[id$="__multicolumn_CCYdjh"] .multicolumn-card__title,
 [id$="__multicolumn_CCYdjh"] .multicolumn-card__title,
  [id$="__tab_collage_LkJEDF"]   .title-wrapper .title,
  [id$="__collage_bcabeb"]  .title-wrapper .title, 
   [id$="__rich_text_qjqDPD"]  .rich-text__blocks


{
color: #ffffff;
max-width: 600px; 
margin-bottom: 30px;
}

  [id$="__rich_text_qjqDPD"]  .rich-text__blocks{
  	margin:  0 auto; 
  }

.tab-collage__desc p,
#shopify-section-template--17350093897914__multicolumn_CCYdjh .rte p,
[id$="__multicolumn_CCYdjh"] .rte p
 {
 
    color: #ffffff;
}

#shopify-section-template--17350093897914__collage_bcabeb .page-width,
#shopify-section-template--17350093897914__gallery_XNwrp3 .page-width,
#shopify-section-template--17350093897914__video_AcyRbi .page-width,
 .template-product .page-width-smaller,
 #shopify-section-template--17396652736698__gallery_QDFQRV .page-width,
 #shopify-section-template--17396652736698__collage_haHFmi .page-width,
#shopify-section-template--17392421798074__image_comparison_9JxQNF .page-width

{ 
	max-width: 1000px; 
}
#shopify-section-template--17350093897914__custom_liquid_GkxtFw,
 [id$="__custom_liquid_GkxtFw"]
{
	margin-bottom: -30px;
}

#shopify-section-template--17350093897914__video_AcyRbi .page-width .video-section__media.deferred-media,
 [id$="__video_AcyRbi"]  .page-width .video-section__media.deferred-media
/*    .growtraxround .video-section__media.deferred-media*/{
    border-radius: 50px;
    overflow: hidden;
}

#shopify-section-template--17350093897914__tab_collage_LkJEDF,
/*#shopify-section-template--17392109879482__tab_collage_LkJEDF*/
 [id$="__tab_collage_LkJEDF"] 

{
background-image:url(/cdn/shop/files/bg_bubble.png?v=1721316898);
background-repeat: no-repeat;
background-position:102% 33%;
background-size:390px;
}





.tab-collage{
	position: relative;
}
.tab-collage:after{
   background-image: url(/cdn/shop/files/tag.png?v=1721316898);
    background-repeat: no-repeat;
    content: "";
    background-position: center;
    width: 200px;
    position: absolute;
    z-index: 2;
    background-size: contain;
    height: 84px;
    top: -32px;
    right: -36px;
}
.multicolumn-card .multicolumn-card__image{
/*max-width: 80px !important;
margin:  0 auto; */
}

.sqftimage{
	width: 59px;
}


.largewildroll{
	width: 64%; 
	display: inline-block;
    vertical-align: middle;
}

.wildflowerpoints{
	width: 33%;
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.wildflowerpoints ul li{
	list-style: none; 
	display: block; 
	color: #ffffff; 
	font-weight:  800; 
}

.wildflowerpoints ul{
	margin-left: 0px;
	padding-left: 0px;
}

.wildicon{
	width: 50px; 
	display: inline-block; 
	vertical-align: middle; 
	margin-left: 10px;
}
#shopify-section-template--17392421798074__rich_text_qjqDPD .rich-text__text p,
[id$="__rich_text_qjqDPD"] .rich-text__text p {
	color: #ffffff;
}
[id$="__images_with_text_G63RKw"] .image-with-text__grid{
	background-color: transparent;
}
[id$="__images_with_text_G63RKw"] .h5,
[id$="__images_with_text_G63RKw"] .image-with-text__heading.h1,
[id$="__images_with_text_G63RKw"] .image-with-text__text.rte p
{
	color: #ffffff;
}



/*pro*/
.PRODUCT-PRO .product .price-item:after {
    display: block;
    content: "35\a2 PER SQFT";
    font-size: 11px;
    width: 120px;
    height: 20px;
    font-weight: 700;
    background-color: #f35d01;
    color: #fff;
    line-height: 20px;
    margin: 0 auto;
    letter-spacing: 0;
    font-size: 14px;
    margin-bottom: 10px;
}
  #price-template--17396652736698__featured_product_t8XVXE .price-item:after,
  #growtrax-pro-grass-repair-100-sqft .price-item:after {
   
    content: "40\a2 PER SQFT";
   
}
.PRODUCT-PRO .swoopmidpage {
    width: auto;
}
 [id$="__rich_text_p6Pa7G"] .rich-text__text p {
 	color: #ffffff;
 }
 .PRODUCT-PRO  .wildicon {
  
    filter: brightness(0) invert(1);
}
.PRODUCT-PRO  .largewildroll {
    margin-bottom: -6%;
}
 [id$="__gallery_9Ymbbm"] .title-wrapper .title{
color: #ffffff;
 }
[id$="__image_comparison_PwPGQT"] .page-width{
max-width: 1090px;
 
}

/*pro end*/


.quizbutton{
	width: 100%;
    display: block;
    border: 1px solid rgba(0, 0, 0, .1);
    text-decoration: none;
    color: #000000;
    font-size: 11px;
    letter-spacing: 0;
    font-weight: 800;
    padding: 6px;
text-align: left;
    margin-bottom: -14px;
}

.quizbutton .quizlogo{
    width: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    float: left;
    margin-bottom: 20px;
    margin-top: -3px;
}

.quizbutton .button.buttonsmall{
	  float: right;
	  margin-top:-2px;
}
.button.buttonsmall{
    font-size: 11px;
    background-color: transparent;
    color: #000000;
    border: 1px solid rgba(0, 0, 0, .1);
    padding: 6px 17px !important;
    width: auto;
    line-height: 11px;
    display: inline-block;
    height: auto;
    min-height: 10px;
    min-width: 22px;
    vertical-align: middle;
  
}

.circlecalc {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-color: #000000;
    color: #ffffff;
    font-weight: 800;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    border-radius: 999px;
}
.totalscalc{
	font-size:  22px; 
	    text-align: center;
}
 #total-square-footage, .totalscalc span{
 	font-weight: 800; 
 	color: #7ecc5b;
 }

.totalscalc{
	font-size: 800; 
 
}
#square-footage-calculator, .product__accordion .accordion__content #square-footage-calculator p,
#square-footage-calculator input {
	font-size: 18px;
	text-align: center;
}
.product__accordion .accordion__content #square-footage-calculator p.totalscalc{
margin-bottom: 2px;
margin-top: 5px;
}
.product__accordion .accordion__content #square-footage-calculator p.totalcalcrolls{
padding-top: 1px;
    margin-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 1px;
    float: none;
    display: inline-block;
}

.totalscalc{
	border-top: 1px solid rgba(0,0,0,.1);

	border-bottom: 1px solid rgba(0,0,0,.1);
}
 #square-footage-calculator input{
 	width: 100px;
 }
#square-footage-calculator .button.buttonsmall{
background-color: #7ecc5b;
    color: #ffffff;
    border: 0px;
    float: none;
    margin-top: -4px;
    display: inline-block;
    margin-left: 6px;
}
.clearfix{
	clear: both;
}
#square-footage-calculator{
border-radius: 22px;
    background-color: rgba(0, 0, 0, .05);
    padding: 13px;
}



.product-sticky-cart {
    background-color: rgb(41 196 64);
    box-shadow: 0px -3px 12px rgba(0,0,0,.1);
}
.sticky-cart__form .product-form__buttons {
    align-items: center;
}
.sticky-cart__form .product-form__input {

    margin-top: 17px;
}
.sticky-cart__form .select__select {
    font-weight: 800;
    letter-spacing: 0;
}





.product-form__input input[type=radio]+label {
   transition: all 0.3s ease;
    letter-spacing: 0 !important;
}


.product-form__input input[type=radio]+label:hover {
    border-color: #7ecc5b;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
      
}

.product-form__input input[type=radio]+label:active {
   /* background-color: #7ecc5b;
    color: #fff;*/
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transform: scale(0.98);
         
}


#shopify-section-template--17392210182330__rich_text_38dwGg .rich-text{
	background-color: transparent;
	color: white;
}
#shopify-section-template--17392210182330__rich_text_38dwGg .rich-text h2,
#shopify-section-template--17392210182330__rich_text_38dwGg .rich-text p,
[id$="__multicolumn_tf8XiX"] .page-width h2,
[id$="__multicolumn_tf8XiX"] .page-width p{
	color: white !important;
}

[id$="__multicolumn_tf8XiX"] ul li{
	    border-radius: 33px;
    border: 10px solid #349342;
    padding: 0px;
    overflow: hidden;
    padding-bottom: 22px;
}

#shopify-section-template--17392210182330__rich_text_38dwGg .rich-text p span[data-highlight=marker]{
color: black;	
}
span.miniheader{
    font-weight: 900;
    font-size: 2rem;
    float: none;
    text-align: center;
    display: inline-block;
    line-height: 2.3rem;
    text-align: left;
}
  
[id$="__image_comparison_FTRHKp"] .page-width ,
[id$="__image_comparison_Uwi894"] .page-width,
[id$="__multicolumn_tf8XiX"] .page-width {
    max-width: 1000px;
}



.product-form__input input[type=radio]+label.Kale{
background-color: green;
background-image: url(/cdn/shop/files/kale_1_2987a226-b2b6-4318-bb36-0eb152389393.webp?v=1709097418);
    background-size: cover;	
}
.product-form__input input[type=radio]+label.Brocolli{
    background-image: url(/cdn/shop/files/brocolli_1_c16b3213-0960-4c59-81ad-c36e4682770a.webp?v=1709097431);
    background-size: cover;
  }

  .product-form__input input[type=radio]+label.Arugula{
      background-image: url(/cdn/shop/files/arugula_1.jpg?v=1708447211);
    background-size: cover;
  }

  .product-form__input input[type=radio]+label.Radish{
   background-image: url(/cdn/shop/files/radish_1.webp?v=1708942728);
    background-size: cover;
  }

.micropdp  .product-form__input input[type=radio]+label:not(.color__swatch):after{
	 border: 2px solid #dbdbdb; 
	 border-radius: 12px !important;
}
.micropdp  .product-form__input input[type=radio]:checked+label:not(.color__swatch):after,
.micropdp  .product-form__input input[type=radio]:checked+label:not(.color__swatch),

.micropdp  .product-form__input input[type=radio]+label {
 

 
    background-color: transparent;
    border-radius: 12px !important;
}

.micropdp  .product-form__input input[type=radio]:checked+label:not(.color__swatch):after{

}

.micropdp  .product-form__input input[type=radio]:checked+label:not(.color__swatch):after{
     border: 2px solid green !important;
}
.micropdp .product-form__input input[type=radio]+label{
    width: 23%;
    text-align: center;
    display: inline-block;
    color: black !important;
        height: 110px;
    border-radius: 12px !important;
}

.micropdp .product-form__input,.micropdp .mapsimple{
background-color: #f9f6ee;
    text-align: center;
    padding-left: 2%;
}

.micropdp  .mapsimple .form__label {
    
    padding-bottom: 10px;
    font-size: 14px;
}

.MICRO-ACC .product__accordion .accordion__content{
max-height: 900000px;
}


.MICRO-ACC .product__title .product__heading {
    margin: 0;
    word-break: break-word;
    text-align: left;
    font-size: 4rem;
    margin-top: 3% !important;
        margin-bottom: 0px !important;
}

.MICRO-ACC .product__description {
    text-align: left;
}

 .micropdp  .product__accordion .accordion__content li {
    line-height: 12px !important;
    display: inline-block;
    margin-right: 1%;
    border-radius: 14px;
    background-color: rgba(0, 0, 0, .05);
    overflow: hidden;
    width: 49%;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 8px;
}
 .micropdp product-recommendations .card-information a{
    font-size: 13px;
    display: block;
    text-align: left;
    padding-top: 7px;
}
.micropdp product-recommendations .card-information a.button.button--small.button--cta,
.micropdp product-recommendations .card-information a.button.button--small.button--cta
{
font-size: 10px;
border-bottom: 0px !important;

}
 .micropdp .underproductgrid:nth-child(2){
	border-right: 0px;
}
.MICRO-ACC .rte.typeset{
	margin-top: 0px;
}
.MICRO-ACC  #shopify-section-template--18246799065274__main{
	padding-bottom: 5%;
}
.MICRO-ACC  .swoopmidpage{
	margin-top: -150px;
}

.MICRO-ACC  #shopify-section-template--18246799065274__product_details_eBMPU7,
.MICRO-ACC  .product-details .accordion .accordion__title,
.MICRO-ACC  .product-details .accordion summary .icon,
.MICRO-ACC  .accordion__content.typeset p,
.MICRO-ACC .title-wrapper .title,
.MICRO-ACC .card-wrapper .full-unstyled-link,
.MICRO-ACC .card-information__wrapper,
.MICRO-ACC #shopify-section-template--18246799065274__featured_collection_AARVrY .card-information__text.h4,
.MICRO-ACC  #shopify-section-template--18246799065274__featured_collection_AARVrY .card-information__wrapper>*:not(.visually-hidden:first-child)+*{
	color: #ffffff !important;
}
.micropdp .tab-collage__card .media {
    width: 100%;
    height: 100%;
}
.micropdp .tab-collage[data-accordion] .tab-collage__item:last-child .tab-collage__heading.is-active+.tab-collage__desc{
	padding-bottom: 80px;
}

.complementary-products .card-information__button .button {
        transform: none;
        max-width: max-content;
        float: right;
        background-color:black;
        color: white;
        border-radius: 999px; 
        padding:  2px 10px;
    }

.complementary-products .card-information__button {
    position: relative;
    height: 100%;
    bottom:17% !important;
		flex-direction: inherit !important;
    row-gap: 5rem;
    transform: none;
    float: right;
}
.complementary-products .card-information__button{
display: block;
}
#shopify-section-template--17410705391802__collage_bcabeb .card-information__text.h3{
color: #349d44 ;
}

#shopify-section-template--17410705391802__gallery_8FeCzg h2.title.h1{
	color: #ffffff;
}
#shopify-section-template--17410705391802__gallery_8FeCzg .gallery__text{
	background-color: #349d44 !important;
	    padding-top: 6px;
}
#shopify-section-template--17410705391802__gallery_8FeCzg .overlay-text__heading.h3{
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

#shopify-section-template--17410705391802__gallery_8FeCzg .overlay-text__wrapper p{
	    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
}

 .micropdp .tab-collage[data-accordion]   .tab-collage__heading.h2{
font-size: 2.5rem;
}
 .micropdp  .tab-collage:after{
display: none;
}
 .micropdp  .multicolumn-card__title,  .micropdp  [id$="__tab_collage_LkJEDF"] .title-wrapper .title{
color: #FF5C01;
}
 .micropdp .product__info-container {
        margin-top: 8%;
    }

 .micropdp  #shopify-section-template--17410705391802__tab_collage_LkJEDF{
     background-image: url(/cdn/shop/files/home_bg_6_1.jpg?v=1705366812);
    background-size: cover;
    padding: 4% 0px;
    color: #2b6517;
    background-position: center;
}
#shopify-section-template--17410705391802__multicolumn_Waq8q4 .media--adapt {
  
    padding-bottom: 38px;
}
#shopify-section-template--17410705391802__multicolumn_Waq8q4 .multicolumn-card .multicolumn-card__image{
max-width: 44px;
    margin: 0 auto;
    height: auto;
}

#shopify-section-template--17410705391802__multicolumn_Waq8q4 .multicolumn-card__info .rte.typeset p,
#shopify-section-template--17410705391802__multicolumn_Waq8q4 .multicolumn-card__info .multicolumn-card__title.h4,
#shopify-section-template--17410705391802__multicolumn_Waq8q4 .multicolumn-card__info{
	color: #ffffff !important;
}



.HOW-TO    .banner__box {
        padding: 2rem 2rem;
        width: 88% !important;
    }


   .HOW-TO   h1, .HOW-TO  .h1 {
        font-size:4rem;
    }

    #shopify-section-template--18247662534842__rich_text_QrrDNP,
    #shopify-section-template--18247662534842__rich_text_QrrDNP  .page-width,
     #shopify-section-template--18247662534842__rich_text_QrrDNP  .rich-text{
    	    background-color: #349d44 !important;
    	    color: #ffffff !important;
    }
#shopify-section-template--17392421798074__image_comparison_9JxQNF{
	background-color: #000000;
}
#shopify-section-template--17392421798074__image_comparison_9JxQNF .title-wrapper .title {
    margin: 0;
    color: #ffffff;
}
     #shopify-section-template--18247662534842__rich_text_QrrDNP .rich-text__heading.h1,

     #shopify-section-template--18247662534842__rich_text_QrrDNP .rich-text__text.typeset3.rte p{
     	color: #ffffff !important;
     }

#shopify-section-template--17392109879482__multicolumn_tf8XiX .multicolumn-card {
  display: flex;
  flex-direction: column;
}

#shopify-section-template--17392109879482__multicolumn_tf8XiX .multicolumn-card__info {
  order: -1; /* Puts the info before the image */
  padding-top: 20px;
}


/*MOBILE*/
@media (max-width: 989px) {
	.template-index .swoopmidpage {	 
	    margin-top: -89px;
	    height: 60px;
	}
	.MICRO-ACC .product__accordion .accordion__content li {

    margin-right: 0%;
 
    width: 100%;

}
	.sticky-cart  {
display: none !important;
	}
 .micropdp .product-form__input input[type=radio]+label {
    width: 45%;
  }
	variant-radios .product-form__input input[type=radio]+label{
	 font-size: 1.6rem;
    letter-spacing: 0rem;
    padding: 1.9rem 1.9rem;
	 }
	 .button--full-width {

    padding: 1.9rem;
	}
	.underproductgrid h3 {
    font-size: 10px;
  }
  .underproductgrid ul {
    padding-left: 0;
  }
  .underproductgrid ul li {
    font-size: 9px;
	}
	#shopify-section-template--17350093897914__custom_liquid_GkxtFw .swoopmidpage,
	 [id$="custom_liquid_GkxtFw"] .swoopmidpage {
   
    max-height: 40px;
    margin-top: -69px;
	}
	.product_vp {
    display: block;
    padding-bottom: 10%;
	}
	.template-product .madeinamerica { 
        right: 9%;
  }
  .price-item--regular.old_price, span.sale_price, .product__info-container .price--medium bdi {
    font-weight: 600;
	}
	.product-form__quantity {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
	}
	.template-product #shopify-section-template--17350093897914__gallery_XNwrp3 .slider-mobile-gutter,
	.guarantees .grid .grid {
      /*  margin-right: 1.5rem;*/
  }
  #shopify-section-template--17350093897914__video_AcyRbi,
  [id$="__video_AcyRbi"]{
  	padding-bottom: 10%;
  }
  .tab-collage:after {				
							    width: 140px;
							    height: 84px;
							    top: -32px;
							    right: 4px;
	}
	#shopify-section-template--17350093897914__image_banner_T9kWXt{
								 
	}
	#shopify-section-template--17350093897914__image_banner_T9kWXt .banner__content,
	[id$="__image_banner_T9kWXt"] .banner__content{

						    align-items: center;
	}
	.form__label{
						   	text-align: center;
						   	font-weight: 500;
						   	color: black;

	}
	.announcement-text, .product__title .product__heading, .form__label {
						   letter-spacing: 0;
						    font-weight: 700;
						    width: 100%;
	}
	#shopify-section-template--17350093897914__tab_collage_LkJEDF,
	 [id$="__tab_collage_LkJEDF"] {
    background-position: -30% 23%;
    background-size: 270px;
	}
	#square-footage-calculator, .product__accordion .accordion__content #square-footage-calculator p, #square-footage-calculator input {
    font-size: 14px;
	}
	.mw-faq-btn {
        width: 29% !important;
  }
  .product-form__input input[type=radio]:checked+label.All.Purpose.Mix:not(.color__swatch):after {
    background-size: 30% 100%;
  }
  #shopify-section-template--17392841425082__rich_text_p6Pa7G {
    padding-bottom: 1px;
	}
	.wildflowerpoints {
    width: 77%;
    margin: 0 auto;
    display: block;
	}
	.PRODUCT-PRO .largewildroll, .largewildroll {
  			margin-bottom: 1%;
        width: 139%;
        margin-left: -42%;
        margin-right: -11%;
        margin-top: -6%;
	}
	label.All.Purpose.Mix span, label.Rio.Bermuda span, label.Tall.Fescue.Mix span, label.Shade.Mix span, label.Durable.Mix span,
	label.Rye.Blue.Grass.Mix span{
		line-height: 14px;
		padding-bottom: 1px;
	}
	#shopify-section-template--17392421798074__custom_liquid_Hjn3FH, [id$="__custom_liquid_Hjn3FH"]{
		padding-bottom: 1px;
		margin-bottom: -1px;
	}
	.riskfreeitem:nth-child(2) {
    border-left: 0px solid rgba(255, 255, 255, .5) !important;
    border-right: 0px solid rgba(255, 255, 255, .5) !important ;
     border-top: 1px solid rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(255, 255, 255, .5);
            padding-top: 21px;
        padding-bottom: 10px;
	}
	.product-form__input input[type=radio]+label {
    width: 43%;
  }

  .PRODUCT-PRO .product-form__input input[type=radio]+label {
    width: 89%;
  }
       .PRODUCT-PRO  .mapsimple .form__label {
        margin-bottom: 0px;
        font-size: 1.5rem;
    }
    .PRODUCT-PRO label.Tall.Fescue.Mix, .PRODUCT-PRO label.Shade.Mix, .PRODUCT-PRO label.Durable.Mix, 
.PRODUCT-PRO label.Rye.Blue.Grass.Mix,
    .PRODUCT-PRO label.Rio.Bermuda, .PRODUCT-PRO label.All.Purpose.Mix {
    background-size: 30%;
    background-repeat: no-repeat;
    padding-left: 33% !important;
  }
  .guaranteeyellow .tryriskfreeblock.topblockrisk h3 {
    
    font-size: 3rem;
    line-height: 4rem;
    
	}
	.guaranteeyellow {
 
    padding-top: 15%;
  

    padding-bottom: 24%;
	}
	    .complementary-products .card+.card-information {
        
        max-width: 78%;
        text-align: left;
    	}
    	.card-information__text.h4 {
   
    font-size: 1.5rem;
   
    text-align:center;
  }
  .changewildbutton span.heavy {
 
    margin-top: 6px;
	}
	.mapsimple .form__label {

    margin-bottom: 10px;
    font-size: 1.5rem;
	}
}

/*PRODUCT*/















































/*LP  */
.LP .header-wrapper--border-bottom {
    box-shadow: none;
}

.LP .header__heading-link,
.LP .header__inline-menu,
.LP search-modal,
.LP .header__icon--account,
.LP .header__icon--search,
.LP .header-background,
.LP .header__left
{
display: none !important;
}

.LP .header-section--padding{
	padding: 0px !important;
}

.LP .header-wrapper{
	height: 0px;
}
.LP .header__right {
    padding-top: 10px;
}
.LP .cart-drawer-container {
	    background-color: #ffffff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .3);
    border-radius: 9999px;
    margin-right: 30px;
    
    height: 50px;
    width: 50px;
    line-height: 50px;
    padding-top: 4px;
}

.LP .topeimage{
	right: auto;
	left: 0%;
}
.LP .madeinamerica span {
    color: #ffffff;
}
.LP .banner__heading.h1 {
    font-size: 5rem;
    line-height: 5.3rem;
}
.LP .banner__box {
        margin-top: -9%;
 }
.LP .homepagerow {
    margin-top: -259px;
}
.LP .largelogo{
	width: 280px;
}
.LP #shopify-section-template--17374892654778__rich_text_hXxky3,
	 [id$="__rich_text_hXxky3"]{
	margin-top: -3%;
    position: relative;
    z-index: 2;
}
.LP #shopify-section-template--17374892654778__rich_text_hXxky3 h2,
 [id$="__rich_text_hXxky3"] h2{
	text-decoration: line-through;
}

#shopify-section-template--17374892654778__image_comparison_997twQ, #shopify-section-template--17374892654778__image_comparison_HUPrjn,
 [id$="__image_comparison_997twQ"], [id$="__image_comparison_HUPrjn"]{
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

image-comparison{
	border-radius: 33px; 
}
#shopify-section-template--17374892654778__image_comparison_997twQ  .page-width, 
#shopify-section-template--17374892654778__image_comparison_HUPrjn .page-width,
[id$="__image_comparison_HUPrjn"] .page-width,
[id$="__image_comparison_997twQ"] .page-width {
        padding: 0 2rem;
 }
.rich-text__text ul li{
text-align: left;
    list-style: none;
    font-weight: 700;
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
}
.rich-text__text ul li:before{
background-image: url(/cdn/shop/files/QUIZ_1_16.png?v=1721086573);
    background-size: contain;
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
}
.rich-text__text{
	max-width: 100%; 
}
.rich-text__text ul {
   
    width: auto;
    display: inline-block;
}
.qoute{
	width: 88px; 
	margin:  0 auto; 
	display: block;
}
#Banner-template--17374892654778__reveal_banner_7d8hBf    .banner__content, 
[id$="__reveal_banner_7d8hBf"]  .banner__content{
        width: 100% !important;
       padding-top: 9%;
       max-width: 100% ;
}

#Banner-template--17374892654778__reveal_banner_7d8hBf     .banner_heading, 
[id$="__reveal_banner_7d8hBf"]    .banner_heading{
max-width: 500px; 
  }

#Banner-template--17374892654778__reveal_banner_7d8hBf  .banner__subheading, 
[id$="__reveal_banner_7d8hBf"] .banner__subheading{
     font-size: 12px !important;
    opacity: .3;
    text-transform: capitalize;
    letter-spacing: 0;

}
#shopify-section-template--17374892654778__growtrax_lp_guarantee_FY7DLF{

}
#shopify-section-template--17374892654778__collage_haHFmi, 
[id$="__collage_haHFmi"]{
	background-color: #349d44;
	margin-top: 5%;
}
.swoopmidpage{
   width: 100%;
    height: auto;
    max-height: 120px;
    margin-top: -150px;
    z-index: 99;
    position: absolute;
    z-index: 2;
}
.product {
    z-index: 3;
    position: relative;
}
.collage-card iframe {
 
    border-radius: 39px;
}
.rich-text{
	background-color: transparent;
}
.guaranteeyellow{
min-height: 100px;
    background-color: #ffb503;
    margin-top: -35px;
    padding-top: 5%;
    padding-bottom: 5%;
    color: #ffffff;
    	padding-bottom: 4%;
}
.collage-content__info .card-information__text {
    padding-bottom: 0;
    font-weight: 700;
}
.guaranteeyellow .results-triple .smallicon, .shieldrisk{
width: 50px; 
margin: 0 auto;
}
.guaranteeyellow .results-triple {
  border-top: 0px solid rgba(0, 0, 0, .04);
    text-shadow: 0px 2px 13px rgb(214 151 0);
}
.guaranteeyellow .topblockrisk{
	text-align: center; 
	width: 100%; 
	max-width: 500;
	color: #ffffff;
}

.LP .tab-collage__desc p {
   color: #ffc12d;
}

.guaranteeyellow .shieldrisk{
margin-top: -4%;
    width: 120px;
    z-index: 2;
    position: relative;
}
.guaranteeyellow .tryriskfreeblock p {
    font-size: 15px;
    max-width: 900px;
    line-height: 28px;
    margin: 0 auto;
    margin-top: 2%;
    font-weight: 600;
    font-size: 16px;
    color: #ffffff;
    letter-spacing: 0;
}
.riskfreegrid{
	margin-top: 40px;
}
.riskfreegrid p{
	font-weight: 600;
    color: #ffffff;
    letter-spacing: 0;
}
.guaranteeyellow .tryriskfreeblock.topblockrisk h3 {
   margin-top: 11px;
    color: #ffffff;
    font-size: 5rem;
    line-height: 5rem;
    margin-bottom: 10px;
}
.riskfreeitem{
padding-left: 30px;
    padding-right: 40px;
    text-align: center;
}
.riskfreeitem:nth-child(2){
	border-left: 1px solid rgba(255,255,255,.5);
		border-right: 1px solid rgba(255,255,255,.5);
}
.riskfreeitem h3{
    color: #ffffff;
    margin-bottom: 5px;
    max-width: 270px;
    line-height: 2rem;
    font-size: 2rem;
    letter-spacing: 0;
}

.growtrax_custom.reviews_block{
background-image: url(/cdn/shop/files/Artboard_16.jpg?v=1721174990);
background-repeat: no-repeat;
background-size: contain;
background-position: bottom;
margin-bottom: 0;
    padding-bottom: 3%;
}


.LP.NOCART cart-drawer{
display: none !important;
}

.LP.NOCART  .madeinamerica {
  
    padding-right: 20px;
}



/*wildflowerlp*/
.wildflowers_lp .topeimage img {
    width: 100%;
  }
  .wildflowers_lp .announcement-bar,   .pro_lp .announcement-bar{
  	display: none !important;
  } 
  .wildflowers_lp .rte a.button,  .pro_lp .rte a.button{
background-color: #000000;
    border-bottom: 0px;
    padding-bottom: 13px;
    font-size: 16px;
    background-image: none;
  }
  .wildflowers_lp .rte a.button:after, .pro_lp .rte a.button:after{
  	background: none;
  }
    .wildflowers_lp .banner__box :last-child:is(.button) {
    margin-top: 0rem;
}
.orblock{
	display: block;
	color: #ffffff;
	width: 60%;
    margin: 0 auto;
    margin-top: 1px;
    margin-bottom: 6px;
    max-width: 240px;
}
.orblock span{
	display: inline-block; 
	vertical-align: middle; 
}
.orblock span{
	font-size:  11px; 
	font-weight: 800; 
	text-transform: uppercase;
}
.wildflowers_lp #shopify-section-template--17395814072506__images_with_text_6DHRA3,
.wildflowers_lp section[id$="__images_with_text_6DHRA3"] .image-with-text__grid{
	background-color: #ffffff;
}
.wildflowers_lp [id$="__rich_text_hXxky3"] h2{
	text-decoration: none;
}
.orblock span.line{
	height:  1px; 
	background-color: #ffffff;
	width: 44%; 
}
.image-with-text__text.rte  ul li {
    text-align: left;
    list-style: none;
    font-weight: 700;
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
}
.image-with-text__text.rte ul li:before {
    background-image: url(/cdn/shop/files/QUIZ_1_16.png?v=1721086573);
    background-size: contain;
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
}
.rte ul {
    padding-inline-start: 0rem;
    padding-left: 0;
}
  .wildflowers_lp .wildflowerpoints ul li{
color: #000000;
}
.wildflowers_lp .wildicon{
 filter: brightness(100) invert(1);
}


.wildflowers_lp  [id$="__collage_haHFmi"]{
	    background-color: white;
    
}

#shopify-section-template--17395814072506__custom_liquid_QCC4g6, 
[id$="__custom_liquid_QCC4g6"] {
 
    margin-top: -4%;
}

section[id$="__featured_product_t8XVXE"] {
  background: rgb(255,226,149);
  background: radial-gradient(circle at left, rgba(255,226,149,1) 0%, rgba(235,71,161,1) 46%, rgba(206,9,225,1) 100%);
}

section[id$="__featured_product_t8XVXE"] .product__info-wrapper,
section[id$="__featured_product_t8XVXE"] h2,
section[id$="__featured_product_t8XVXE"] p.product__text,
section[id$="__featured_product_t8XVXE"] .price,
section[id$="__featured_product_t8XVXE"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_t8XVXE"] .accordion .summary__title,
section[id$="__featured_product_t8XVXE"] .quantity__button,
section[id$="__featured_product_feayNQ"] .product__info-wrapper,
section[id$="__featured_product_feayNQ"] h2,
section[id$="__featured_product_feayNQ"] p.product__text,
section[id$="__featured_product_feayNQ"] .price,
section[id$="__featured_product_feayNQ"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_feayNQ"] .accordion .summary__title,
section[id$="__featured_product_feayNQ"] .quantity__button,


section[id$="__featured_product_hCVhrQ"] .product__info-wrapper,
section[id$="__featured_product_hCVhrQ"] h2,
section[id$="__featured_product_hCVhrQ"] p.product__text,
section[id$="__featured_product_hCVhrQ"] .price,
section[id$="__featured_product_hCVhrQ"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_hCVhrQ"] .accordion .summary__title,
section[id$="__featured_product_hCVhrQ"] .quantity__button,

section[id$="__featured_product_UHDBd7"] .quantity__button,
section[id$="__featured_product_UHDBd7"] .accordion .summary__title,
section[id$="__featured_product_UHDBd7"] .product__info-wrapper,
section[id$="__featured_product_UHDBd7"] h2,
section[id$="__featured_product_UHDBd7"] p.product__text,
section[id$="__featured_product_UHDBd7"] .price,
section[id$="__featured_product_UHDBd7"] .product-link__button.product__accordion.accordion
 {
  color: #ffffff;
  text-align: left !important;
}


section[id$="__featured_product_xk9jW6"] .product__info-wrapper,
section[id$="__featured_product_xk9jW6"] h2,
section[id$="__featured_product_xk9jW6"] p.product__text,
section[id$="__featured_product_xk9jW6"] .price,
section[id$="__featured_product_xk9jW6"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_xk9jW6"] .accordion .summary__title,
section[id$="__featured_product_xk9jW6"] .quantity__button{
text-align: left !important;
}

section[id$="__featured_product_t8XVXE"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_feayNQ"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_xk9jW6"] .product-link__button.product__accordion.accordion,
section[id$="__featured_product_hCVhrQ"] .product-link__button.product__accordion.accordion {
  border-top: 0px; 
  border-bottom: 0px;
}

section[id$="__featured_product_t8XVXE"] shopify-payment-terms,
section[id$="__featured_product_feayNQ"] shopify-payment-terms,
section[id$="__featured_product_xk9jW6"] shopify-payment-terms,
section[id$="__featured_product_hCVhrQ"] shopify-payment-terms,
section[id$="__featured_product_UHDBd7"] shopify-payment-terms
{
display: none;
}

section[id$="__featured_product_t8XVXE"] .home_sqft,
section[id$="__featured_product_feayNQ"] .home_sqft,
section[id$="__featured_product_xk9jW6"] .home_sqft
 {
    margin-top: 0px !important;
}

section[id$="__featured_product_feayNQ"] {
  background: rgb(255,226,149);
  background: radial-gradient(circle at left, rgba(255,226,149,1) 0%, rgba(254,27,152,1) 33%, rgba(254,27,152,1) 100%);
}

section[id$="__featured_product_xk9jW6"] {
  background: rgb(255,239,149);
  background: radial-gradient(circle at left, rgba(255,239,149,1) 0%, rgba(244,193,0,1) 33%, rgba(238,198,0,1) 100%);
    background: radial-gradient(circle at left, rgba(255,239,149,1) 0%, rgba(255,215,63,1) 33%, rgba(255,216,22,1) 100%);
}
section[id$="__featured_product_hCVhrQ"] {
  background: rgb(255,239,149);
  background: radial-gradient(circle at left, rgba(255,239,149,1) 0%, rgba(244,193,0,1) 33%, rgba(238,198,0,1) 100%);
    background: radial-gradient(circle at left, rgb(73 56 175) 0%, rgb(159 92 218) 33%, rgb(70 64 161) 100%);
}



section[id$="__featured_product_xk9jW6"] .home_sqft{
	color: #000000;
}

section[id$="__featured_product_xk9jW6"] .home_sqft img{
  filter: brightness(100) invert(1);
}

.product__info-container .price--large bdi {
     
    font-weight: 400;
}
/*wildflowerlp*/





 
/*PRO lp*/
.pro_lp section[id$="__featured_product_t8XVXE"] {
 background: rgb(255,143,31);
background: radial-gradient(circle,  rgba(255,136,54,1) 0%, rgba(255,143,31,1) 39%, rgba(255,88,0,1) 100%);
}

.pro_lp.LP .banner__heading.h1,
.pro_lp .h1, .pro_lp h2,
.pro_lp  .tab-collage[data-accordion] .tab-collage__item:first-child .tab-collage__heading,
.pro_lp .multicolumn-list .multicolumn-card__title,
.pro_lp .guaranteeyellow .tryriskfreeblock.topblockrisk h3,
.pro_lp .tab-collage[data-accordion] .tab-collage__item .tab-collage__heading,
.pro_lp  .overlay-text__heading,
.pro_lp .collage-content__info h3.card-information__text, .pro_lp .overlay-text__heading,
.pro_lp .riskfreeitem h3,
.pro_lp .rte a.button,
.pro_lp  a.button,
.pro_lp .product-form__input input[type=radio]:checked+label:not(.color__swatch),
.pro_lp .product-form__input input[type=radio]+label{
	  font-family: "Exo 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}
.pro_lp #shopify-section-template--17374892654778__collage_haHFmi,
.pro_lp [id$="__collage_haHFmi"],
.pro_lp  #shopify-section-template--17396652736698__tab_collage_3MTEdk,
.pro_lp  #shopify-section-template--17396652736698__multicolumn_rGUiYD,
.pro_lp  #shopify-section-template--17396652736698__multicolumn_rGUiYD{
background-color: #000000 !important;
}
.pro_lp  .product__title .product__heading {
    margin: 0;
    word-break: break-word;
    line-height: 32px;
    font-size: 33px;
}

.pro_lp .product__info-container .price--large bdi{
font-size: 32px;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}
.pro_lp .slider-buttons {
	display: none !important;
}
.pro_lp section[id$="__featured_product_feayNQ"] {
background: rgb(56,212,4);
background: radial-gradient(circle, rgba(56,212,4,1) 0%, rgba(42,167,0,1) 39%, rgba(42,167,0,1) 100%);

}

.pro_lp
	label.All.Purpose.Mix span, 
	.pro_lp label.Rio.Bermuda span, 
	.pro_lp label.Tall.Fescue.Mix span, 
	.pro_lp label.Shade.Mix span, 
	.pro_lp label.Durable.Mix span {
    font-weight: 400;
    font-size: 8px;
}
.pro_lp label.Tall.Fescue.Mix, .pro_lp label.Shade.Mix, .pro_lp label.Durable.Mix,
.pro_lp label.Rio.Bermuda , .pro_lp label.All.Purpose, .pro_lp label.Durable.Mix,
 .pro_lp label.Southern.Erosion, .pro_lp label.Northern.Erosion{
	font-size: 13px !important;
}
.pro_lp .price-item:after {
    padding-left: 10px;
}
.pro_lp .maplargeroll .form__label {
    display: block;
    margin-bottom: 0px;
}
/*.pro_lp section[id$="__featured_product_feayNQ"],
.pro_lp section[id$="__featured_product_t8XVXE"]
{
width: 50%;
    display: inline-flex;
    vertical-align: top;

}
.pro_lp section[id$="__featured_product_feayNQ"] .section--padding,
.pro_lp section[id$="__featured_product_t8XVXE"] .section--padding{
width: 100%; 
}*/
 #shopify-section-template--17396652736698__tab_collage_3MTEdk   .section--padding {
    
        padding-top: 0px;
    }

    .multicolumn-card__info{

    }

   .pro_lp section[id$="__multicolumn_rGUiYD-3"]  .multicolumn-list .multicolumn-card__title, 
    .pro_lp section[id$="__multicolumn_rGUiYD-3"] .rte p {
    margin: 0;
    color: #ffffff;
	}
	.heroimagetop.prolpswoop{
		width: 60%;
    margin-bottom: -8px;
	}
	.pro_lp .topeimage img {
    width: 100%;
    max-height: 60%;
    margin: 0 auto;
    display: block;
    margin-bottom: 1%;
	}
	 .pro_lp section[id$="__custom_liquid_QCC4g6"]{
	 	background-color: #FF5900;
	 }
	 .LP.pro_lp .homepagerow {
    margin-top: -170px;
}
.pro_lp .topeimage video {
    position: absolute;
    top: -1%;
    right: 12%;
    width: 34%;
    border: 3px solid white;
    border-radius: 50%;
}
.pro_lp section[id$="__custom_liquid_QCC4g6"] {
	margin-top: -9px;
    z-index: 2;
    position: relative;
}

section[id$="__gallery_QDFQRV"],
section[id$="__images_with_text_6DHRA3"],
section[id$="__images_with_text_6DHRA3"] .image-with-text__grid
{
 	background-color: #FF5900;
}

.pro_lp .title,
.pro_lp .image-with-text__heading.h1,
.pro_lp .image-with-text__subheading,
.pro_lp .image-with-text__text.rte ul li,
.pro_lp  .image-with-text__heading,
.pro_lp  .multicolumn-list .multicolumn-card__title,
.pro_lp .rte p{
	color: #ffffff !important;
}

.pro_lp h1, .pro_lp .h1, 
.pro_lp h2,
.pro_lp .image-with-text__heading
{
font-size: 4.4rem;
}
.pro_lp .tab-collage[data-accordion] .tab-collage__item .tab-collage__heading{
font-size: 2.4rem;
}
.pro_lp .wildicon {

    filter: brightness(100) invert(1);
}
#shopify-section-template--17396652736698__tab_collage_3MTEdk{
background-color: #349d44;
}

.pro_lp .tab-collage:after{
	display: none;
}
/*PRO lp*/


#widget .title h2, .savingswild{
	display: block; 
	text-align: center;
}
/*
.pro_lp .kl-private-reset-css-Xuajs1{
	display: none;
}*/

.pro_lp .product__text {
 
    margin-bottom: 20px !important;
    margin-top: 10px !important;
}

.largerhero{
	position: absolute;
	width: 50%; 
	z-index: 3; 
align-items: center;
    display: flex;
    padding-top: 50px;
    max-height: 640px;
}

.largeheroinner {
position: relative;
    width: 80%;
    max-width: 570px;
    margin: 0 auto;
}

.largerhero video{
width: 100%; 
z-index: 3; 
box-shadow: 0px 20px 44px rgba(0,0,0,.8);
border-radius: 35px;
}

.toplargerproduct{
    width: 70%;
    position: absolute;
    z-index: 4;
    bottom: -13%;
    left: -60px;
}

.toplargertag{
	width: 300px; 
	position: absolute;
	z-index: 4;
top: -20px;
	left:  -20px;
}
.largelogorepair{
	width: 70%;
}

.lawnrepair .banner__box{
        padding: 0px;
        background-color: rgb(63 161 70 / 0%);
        padding-bottom: 0px;
}
[id$="__gallery_myyt9Y"] .overlay-text__heading {
    background-color: rgb(52 157 68);
    padding: 10px;
}

.lawnrepair [id$="__collage_haHFmi"] {
    background-color: #000000;
   
}

[id$="__featured_product_ynaqeB"] .product__info-wrapper,
   [id$="__featured_product_MyzTDq"] .product__info-wrapper {
 display: none !important;
}
[id$="__featured_product_ynaqeB"],
  [id$="__featured_product_MyzTDq"]{
display: inline-block;
	width: 42%;
		vertical-align: middle;
}
[id$="__custom_liquid_6qDaaQ"],
[id$="__custom_liquid_nPKUnr"]{
display: inline-block;
	width: 35%;
	vertical-align: middle;
}  
   [id$="__featured_product_ynaqeB"]  .featured-product:not(.product--no-media) .product__media-wrapper,
     [id$="__featured_product_MyzTDq"] .featured-product:not(.product--no-media) .product__media-wrapper{
        max-width: 100%;
        width: 100%;
    }

       [id$="__featured_product_ynaqeB"] .page-width, [id$="__custom_liquid_6qDaaQ"] .page-width, [id$="__custom_liquid_nPKUnr"] .page-width{
        padding: 0 0rem 0px;
    }

 [id$="__rich_text_qCPTL7"] .page-width{
width: 100%;
    margin: 0px;
    padding: 0;
    max-width: 100%;

}
.videoblock{
	width: 100%; 
}
 


.lawnrepair  [id$="__collage_haHFmi"] {
    padding-top: 50px;
    margin-top: 0;
}
 .lawnrepair  [id$="__collage_haHFmi"] h2{
 color: #ffffff;
    margin: 0 auto;
    line-height: 10rem;
    margin-bottom: 30px;
    font-size: 11rem;
 }


 [id$="__rich_text_qCPTL7"] .rich-text__text{
max-width: 100% ;
}
 video.longgrass{
 	 width: 100%;
  height: auto;
  object-fit: cover; /* optional - use 'contain' if you want no cropping */
  display: block;
 }

.lawnrepair  span[data-highlight] mark svg {
   
    margin-top: 30px;
}
.lawnrepair .growtrax_custom.reviews_block{
	background-image: url(/cdn/shop/files/BG_2.jpg?v=1748645388);
	padding-bottom: 36%;
}



.lawnrepair h2{
	letter-spacing: .02rem;
}


.lawnrepair .collage-content__info {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;        
  justify-content: center;     
  color: #fff;                
  text-align: center;
  padding: 1rem;              
}


.lawnrepair .collage-content__info h3.card-information__text{

    text-shadow: 0px 1px 11px rgba(0, 0, 0, .2);
}
.lawnrepair [id$="__image_comparison_997twQ"], .lawnrepair [id$="__image_comparison_HUPrjn"]{
	width: 37%;
}

.lawnrepair #MainContent{
text-align: center;
}

.lawnrepair [id$="__collage_haHFmi"] .page-width,
.lawnrepair [id$="__gallery_myyt9Y"] .page-width,
.lawnrepair [id$="__growtrax_lp_guarantee_FY7DLF"] .page-width
{
	max-width: 1100px;
}

.lawnrepair [id$="__growtrax_lp_guarantee_FY7DLF"] .page-width {
    max-width: 640px;
}

[id$="__growtrax_lp_guarantee_FY7DLF"] .guaranteeyellow .shieldrisk{
    width: 70px;
}

.largelogorepair{
	margin-top: 13%;
}
.lawnrepair {
	letter-spacing: .01rem;
}

.lawnrepair [id$="__custom_liquid_xarVx6"],
.lawnrepair [id$="__custom_liquid_9BbJLF"]{
	width: 50%;
}
.lawnrepair .guaranteeyellow .tryriskfreeblock.topblockrisk h3 {

    font-size: 4rem;
  }


.lawnrepair .swoopmidpage{
	position: relative;
}

.bestvalububble {
   
}


.lawnrepair [id$="__custom_liquid_4P9paL"]{
	width: 100%;
}

.lawnrepair [id$="__custom_liquid_4P9paL"]{
	width: 100%;
}


.LP.lawnrepair .slick-slide blockquote {
    
    font-size: 12px;
}

.LP.lawnrepair .slick-slide span {
    font-size: 9px;
    text-transform: uppercase;
    }

  .LP.lawnrepair   .slick-slide span.title:before {
  
    width: 11px;
    height: 11px;
  }


.LP.lawnrepair.lawn-repair-two [id$="__featured_product_ynaqeB"],
.LP.lawnrepair.lawn-repair-two [id$="__featured_product_MyzTDq"]{
 opacity: 0;
}

.LP.lawnrepair.lawn-repair-two  .largerhero video{
	box-shadow: 0px 20px 44px rgba(0,0,0,0);
}

 
.LP.lawnrepair.lawn-repair-two .largelogorepair{
max-width: 350px;
    margin-top: 19%;
}
.LP.lawnrepair.lawn-repair-two.lawn-repair-three .largelogorepair{
max-width: 199px;
      margin-top: 10px;
}

.lawn-repair-three .banner__box {
       
        width: 100%;
    }
.LP.lawnrepair.lawn-repair-two .largeheroinner {
   
    margin-right: 0;
}
.LP.lawn-repair-three  .banner__box {
    margin-top: 0%;
}
.LP.lawnrepair.lawn-repair-two    .banner__content.page-width {
	        padding: 1rem;
        padding-inline-start: 7rem;
      }
.LP.lawnrepair.lawn-repair-three .banner__content.page-width
{
	padding: 0px !important;
	padding-inline-start: 0px !important;
}
.LP.NOCART.lawn-repair-two  .madeinamerica {
     
    margin-top: 49px;
}
   .lawn-repair-two   .scrolling-promotion .promotion__text {
      
        font-size: 11px !important;
        text-transform: uppercase;
    }
     .newlogotop{
     	display: none;
     }
.lawn-repair-three .newlogotop{
display: block;
}
.newlogotopimage{
	width: 100% ;
	max-width: 350px;
	margin:  0 auto;
}

.offer h3 span{
	display: block; 
	font-size: 11px; 
	text-transform: uppercase;
	font-weight: 400;
}

.rte img.newlogotopimage{
	    max-width: 400px;
    margin-bottom: -20px;
    width: 90%; 
}
.toplargernewlawn{
	 left: -100px;
}

/*MOBILE*/
@media (max-width: 1024px) {
.rte img.newlogotopimage {

    margin-bottom: 20px;
  }

  .LP.lawnrepair.lawn-repair-three  .banner__heading.h2 {
        
        text-align: center;
    }

.LP.lawnrepair.lawn-repair-two [id$="__featured_product_ynaqeB"],
.LP.lawnrepair.lawn-repair-two [id$="__featured_product_MyzTDq"]{
	display: none;
}

[id$="__image_banner_j3Ci8V"] .banner__content{
height: 130px;
}

#shopify-section-template--18755491004602__image_banner_gb4JbtPP{
	padding-bottom: 0px !important;
}
.lawn-repair-three [id$="__image_banner_gb4Jbt"] .banner__media{
	height: 60px;

}
    .LP.lawn-repair-three .banner__box {
     
        text-align: left !important;
        }

        [id$="__image_banner_gb4Jbt"] .section--padding{
        	padding-bottom: 0px !important;
        }
        .LP.lawnrepair.lawn-repair-three.lawn-repair-three .largelogorepair{
margin-left: 10px;
        }
.LP.lawn-repair-two .banner__box {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .LP.lawnrepair.lawn-repair-two .banner__content.page-width{
    	padding-inline-start: 0px;
    }
.LP.lawnrepair.lawn-repair-two .largelogorepair {
    margin-top: auto;
        position: relative;
        height: 107px;
        width: auto;
        margin-bottom: 0px;
}
.LP.lawnrepair.lawn-repair-two.lawn-repair-three .largelogorepair {
 
    height: auto;
}
.LP.lawnrepair.lawn-repair-two #shopify-section-template--18638764867770__image_banner_gb4Jbt .section--padding{
margin-bottom: -10%;
}

.lawnrepair [id$="__collage_haHFmi"] h2 {
           line-height: 5rem;
        font-size: 5rem;
}

.lawnrepair [id$="__custom_liquid_xarVx6"],
.lawnrepair [id$="__custom_liquid_9BbJLF"]{
	width: 100%;
}
.lawnrepair.LP .rich-text__heading{   
	line-height: 5rem;
        font-size: 5rem;
}
 .lawnrepair.LP .guaranteeyellow .tryriskfreeblock.topblockrisk h3{
	letter-spacing: .01rem;
	        font-size: 30px;
	}
	.lawnrepair.LP .guaranteeyellow .tryriskfreeblock p{
		max-width: 250px; 
		margin-top: 0 auto;
	}
.lawnrepair.LP .guaranteeyellow {
        padding-bottom: 24%;
        padding-top: 22%;
    }
.lawnrepair h2 {
   letter-spacing: .01rem;
        font-size: 2.1rem;
        max-width: 320px;
        margin: 0 auto;
        margin-top: 30px;
        line-height: 3rem;
}
.LP.lawnrepair .slick-slide blockquote {
    font-size: 12px !important;
            line-height: 24px;
    }
video.longgrass {
         margin-bottom: -18px;
    margin-top: 40px;
}
.lawnrepair [id$="__image_comparison_997twQ"], .lawnrepair [id$="__image_comparison_HUPrjn"] {
    width: 100%;
    margin-top: 20px;
}
.lawnrepair span[data-highlight] mark svg {
    margin-top: 17px;
}
.lawnrepair .growtrax_custom.reviews_block {
  
    padding-bottom: 66%;
    background-size: 180%;
}
	.largerhero{
		width: 100%;
              padding-top: 0px;
        display: block;
                position: relative;
	}
	.largeheroinner {
    position: relative;
    width: 100%;
	}
	.toplargertag {
    width: 190px;
    position: absolute;
    z-index: 4;
        top: 6px;
    left: 10px;
}
.toplargerproduct {
    width: 50%;
        position: absolute;
        z-index: 4;
        bottom: -13%;
        left: -2%;
}
.largerhero video{
	box-shadow: 0px 20px 44px rgba(0,0,0,0);
	margin-bottom: -10px;
	border-radius: 0px;
}
[id$="__custom_liquid_xarVx6"] .page-width{
padding: 0px;
	}
.largelogorepair {
    width: 96%;
    margin-top: 0px;
}


.largerhero video.desktop{
	display: none;
}
.LP.lawnrepair .page-width--full-width .banner .banner__content {
       
        padding-bottom: 55px;
    }
    .LP.lawnrepair .banner__heading.h2 {
        margin-top: 1rem;
        font-size: 25px;
        margin-bottom: 10px;
    }
	.mainherochecks{
		font-size: 15px !important;
	}


.LP.lawnrepair .banner__box{
        padding: 0px;
        background-color: rgb(63 161 70 / 0%);
        padding-bottom: 0px;
}


 

	 .LP .cart-drawer-container {
    padding-top: 9px;
}
	
	.LP #shopify-section-template--17374892654778__image_comparison_997twQ, .LP #shopify-section-template--17374892654778__image_comparison_HUPrjn{
    width: 100%;
    display: inherit;
    vertical-align: top;
	}	
	   .LP  #shopify-section-template--17374892654778__custom_liquid_Gr4PnE {
        display: none;
    }
	    .LP .banner__heading.h1 {
        font-size: 3rem;
        line-height: 3.3rem;
        margin-top: 0px;
    }
		.LP .banner__box {
    margin-top: -19%;
    padding: 14px;
    background-color: rgb(63 161 70 / 79%);
            padding-bottom: 30px;
}
   .LP .madeinamerica {
       position: absolute;
        top: 150%;
        right: 0;
        margin-bottom: -10px;
        display: block;
        width: 110px;
        padding-top: 5px;
        width: auto;
        margin-right: 0px;
    }
    .LP     .madeinamerica span {
              width: 86px;
        line-height: 8px;
        font-size: 8px;
        margin-top: -10px;
    }
    .LP  .mobile.heromobileblock{

    }
    .LP .banner__text.rte p{
    	font-size: 12px;
    }
    .LP .banner__box>*+* {
    margin-top: 1rem;
    font-size: 14px;
		}
		.LP .largelogo {
    width: 190px;
		}	
		.LP div[data-bv-show="inline_rating"] {
    margin-top: -12px;
    margin-bottom: -10px;
		}
		.LP .mobile.heromobileblock {
        display: block;
        position: relative;
        top: 0;
     width: 85%;
        transform: translate(0%, 0%);
        left: 0;
        margin: 0 auto;
        margin-bottom: -13px;
        margin-top: -160px;
    }
      .LP  .page-width--full-width .banner .banner__content {
        padding: 0 1.5rem;
        padding-bottom: 15px;
    }
    .LP .rich-text__text h3,
    .LP .collage-content__info h3.card-information__text,
    .LP .overlay-text__heading{
    	font-size: 1.4rem;
    }
     .LP  .rich-text__heading,
     .LP .guaranteeyellow .tryriskfreeblock.topblockrisk h3 {
          line-height: 3.3rem;
    font-size: 3rem;
		}
		.LP .guaranteeyellow .tryriskfreeblock p,
		.LP .riskfreegrid p{
			font-size: 13px;
		}

		.LP #Banner-template--17374892654778__reveal_banner_7d8hBf .banner__content, 
		[id$="__reveal_banner_7d8hBf"] .banner__content {

    align-items: center;

		}
		    .LP .page-width--full-width .banner .banner__content {
        padding: 0 1.5rem;
        padding-bottom: 35px;
    }
		[id$="__reveal_banner_7d8hBf"] {
			padding-bottom:17px;
		}
		.LP .swoopmidpage {
    max-height: 40px;
    margin-top: -70px;
 	 }
 	 	.LP .guaranteeyellow {
    padding-bottom: 24%;
		}
		#shopify-section-template--17374892654778__image_comparison_997twQ{
			margin-bottom: 20px;
		}

		.LP.pro_lp .homepagerow {
		  
		    display: none;
		}
		.LP .cart-drawer-container {
        padding-top: 9px;
        margin-top: 20px;
    }
    	.LP.pro_lp .mobile.heromobileblock {
       
        width: 100%;
      }
        .LP.pro_lp   .heromobileblock video {
        
        top: -7%;
        right: 11px;
        width: 35%;
      }
      .pro_lp section[id$="__custom_liquid_QCC4g6"] {
    margin-top: 0px;
    z-index: 2;
    position: relative;
		}
		.pro_lp .banner__box :last-child:is(.button) {
		    margin-top: 1rem;
		}
		.PRODUCT-PRO .largewildroll, .largewildroll {
 
        margin-top: -10%;
    }
    .pro_lp .largewildroll {
        margin-top: 0%;
    }
    .pro_lp section[id$="__custom_liquid_QCC4g6"] {
     
    padding-bottom: 10px;
	}
		.pro_lp label.Tall.Fescue.Mix, .pro_lp label.Shade.Mix, .pro_lp label.Durable.Mix, .pro_lp label.Rio.Bermuda, .pro_lp label.All.Purpose, .pro_lp label.Durable.Mix {
		 
		    background-size: 30% 100%;
		}
	.pro_lp .product__title .product__heading {
	    
	    line-height: 26px;
	    font-size: 25px;
	}

	.pro_lp .maplargeroll {
margin-bottom: 18px !important;
	}

.pro_lp .maplargeroll .form__label {
    
    color: #ffffff;
}

    .LP.wildflowers_lp .banner__box {
     
        background-color: rgb(223 59 160);
        
    }

.wildflowers_lp .homepagerow {

    display: none;
}

.orblock span.line {
   width: 36%;
}
.LP.wildflowers_lp .mobile.heromobileblock {
      
        width: 100%;
      }

        .LP.wildflowers_lp   .wildflowerpoints {
        width: 89%;
      }

     .LP.wildflowers_lp  .wildflowerpoints ul {
 
    margin-bottom: 50px;
}
.LP.wildflowers_lp .banner__heading.h1 {
        font-size: 2.6rem;
        line-height: 3.0rem;
        margin-top: 0px;
    }

.LP.wildflowers_lp .topeimage {
    right: auto;
    left: 0%;
    width: 100%;
    max-width: 100%;
    position: relative;
}
.image-with-text__subheading {
    letter-spacing: .1em;
     
    font-size: 9px;
    margin-bottom: 11px;
}

.LP.wildflowers_lp .image-with-text__text.rte ul li {

    font-weight: 800;
    display: block;
    font-size: 21px;
    margin-right: 0px;
    line-height: 25px;
}



.LP.wildflowers_lp section[id$="__featured_product_t8XVXE"] {
    background: rgb(255, 226, 149);
    background: radial-gradient(circle at top, rgba(255, 226, 149, 1) 0%, rgba(235, 71, 161, 1) 46%, rgba(206, 9, 225, 1) 100%);
}
.LP.wildflowers_lp section[id$="__featured_product_feayNQ"] {
    background: rgb(255, 226, 149);
    background: radial-gradient(circle at top, rgba(255, 226, 149, 1) 0%, rgba(254, 27, 152, 1) 33%, rgba(254, 27, 152, 1) 100%);
}
.LP.wildflowers_lp section[id$="__featured_product_xk9jW6"] {
  padding-bottom: 10%; 
    background: radial-gradient(circle at top, rgba(255, 239, 149, 1) 0%, rgba(255, 215, 63, 1) 33%, rgba(255, 216, 22, 1) 100%);
}

    .grid--1-col .grid__item.product__media-wrapper {
       
        width: 100%;
        max-width: 100%;
    }

    span.prodnamewrap {
     
    font-size: 21px;
    line-height: 20px;
    font-weight: 800;
	}

.LP .banner__box{
        width: 90%;
        margin: 0 auto;
}

  .LP .banner__box  .heromobileblock img {
        width: 90%;
        margin: 0 auto;
        max-height: 400px;
        width: auto;
    }
    .LP .heromobileblock video {
        max-width: 180px;
    }
        .LP  .topeimage {

    margin-top: 10%;
    margin-bottom: -8%;
			}



[id$="__featured_product_ynaqeB"]
{
display: block;
	width: 100%;
		vertical-align: middle;
}
[id$="__custom_liquid_6qDaaQ"],
[id$="__custom_liquid_nPKUnr"]{
display: block;
	width: 100%;
	vertical-align: middle;
} 

[id$="__featured_product_ynaqeB"],
[id$="__featured_product_MyzTDq"] {
    display:  block;
    width: 100%;
  }
       [id$="__custom_liquid_6qDaaQ"] .page-width,
       [id$="__custom_liquid_nPKUnr"] .page-width{
        padding: 0 2rem 0px;
    }

   [id$="__featured_product_ynaqeB"]  .grid--1-col .grid__item.product__media-wrapper,
   [id$="__featured_product_MyzTDq"] .grid--1-col .grid__item.product__media-wrapper{
   	margin-left: 0px;
   }

   [id$="__rich_text_gpxGkX"] .page-width{
padding: 0px;
   }

}
/*MOBILE*/

/*LP */






























/*INFO PAGES*/
section[id$="__rich_text_Hq48PN"] .rich-text,
section[id$="__rich_text_7jgpaj"] .rich-text,
#shopify-section-template--17410318467258__rich_text_7cWVLE .rich-text {
	background-color: transparent;
	border-bottom: 0px solid rgba(0,0,0,.1);
}
 
#shopify-section-template--17410318467258__video_hero_cd7yAw .banner__box {
         
        width: 100%;
    }
 #shopify-section-template--17410396192954__video_hero_JiDHYw     .media--400px {
        height: 200px;
        margin-bottom: -1px;
    }

   .CUSTOMER-PHOTOS  section[id*="__gallery"]{
padding-top: 5% !important; 
padding-bottom: 5% !important;
   }

   .realresults{
   	width: 100%; 
   	background-image: url(/cdn/shop/files/background_flowers_8.jpg?v=1723308718);
   	background-size: cover; 
   	text-align: center; 
   	padding-top: 1%;
    padding-bottom: 5%;
   }
   #shopify-section-template--17423878652090__custom_liquid_b6kAdq{
   	padding-top: 0px; 
   	padding-bottom: 0px;
   }
      .realresults h2{
      	color: #ffffff;
      }
     .realresults .page-width{
     	margin:  0 auto;
     }
   .realresultimage{
  width: 31%;
    display: inline-block;
    vertical-align: top;
        margin-left: 1%;
    margin-right: 1%;
    border-radius: 17px;
    box-shadow: 0px 9px 47px rgb(243 0 204 / 27%);
}
@media (max-width: 1024px) {
	.realresultimage {
	    width: 81%;
	   
	    margin-left: 0%;
	    margin-right: 0%;
	  
	    box-shadow: 0px 9px 47px rgb(243 0 204 / 27%);
	    margin-bottom: 20px;
	}
}
/*INFO PAGES*/




























/*FOOTER*/
.shopperlink{
	display: none;
}
.shopperlink img , .bbb_seal_item img{
	width:100%; 
}
  .bbb_seal_item {
	display: inline-block; 
	width: 100px; 
	vertical-align: middle; 
}
.bbb_seal_item img {

    width: 130px;
    }
    .bbb_seal_item {

    width: auto;
    }
       .bbb_seal_item a{
       	text-decoration: none; 
       	color: rgba(0, 0, 0, .4);
       }
     .bbb_seal_item    .white{
       	display: block;
       }
.footer{
	background-color: #349D44 !important;
}
.footer .accordion summary, .footer .list-menu__item--link {

        color: #ffffff !important;
    }
    footer .accordion__title{
    	color: #b5e746 !important;
    }
/*FOOTER*/































/*FORCEFULLWIDTH on MOBILE*/
@media (max-width: 1024px) {
	.grid--1-col .grid__item.product__media-wrapper{
		margin-left: -1.5rem;
    margin-right: -1.5rem;
    width: 107%;
    max-width: 107%;
	}
}
/*FORCEFULLWIDTH on MOBILE*/
























/*SIMPLE GRID*/
.simplegrid{
	display: flex;
  flex-wrap: wrap;
  gap: 16px; /* Optional: adds space between the divs */
}
.simplegrid-weight-left{

}
.simplegrid .simplegriditem{
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px; /* Adjust the height as needed */
  box-sizing: border-box;
      flex-direction: column;
}
 .simplegrid .simplegriditem > * {
 
}
.simplegrid  .simplegriditem-larger {
  flex: 2;
}

.simplegrid  .simplegriditem-smaller {
  flex: 1;
}
@media (max-width: 1024px) {
  .simplegrid {
    flex-direction: column;
  }

  .simplegrid .simplegriditem {
    width: 100%;
  }
  .simplegriditem-larger, .simplegriditem-smaller  {
  flex: 1;
	}


}
/*SIMPLE GRID*/









/*THEME RADIUS ADJUST*/
@media (max-width: 1024px) {
.slider-mobile-gutter>.slider.grid--1-col-mobile>.grid__item,
.collage-card .deferred-media, .collage-card .media, .collage-card .card-wrapper, .collage-card .card, .collage-card .media-wrapper, 
.gallery .gallery__item, .collage-content .collage-content__info,
.video-section__media.deferred-media{
      
        border-radius: 11px;
    }
}
/*THEME RADIUS ADJUST*/






/*ADJJSTING PRODUCT TEMPALTE SPACING*/
.freeshipping{
	    font-size: 12px;
    font-weight: 700;
    color: #7ecc5b;
    margin-top: 0px;
    display: block;
    margin-bottom: 10px;
}
.product__info-container>*+* {
    margin: 0rem 0 0 !important;
}
.product__title .product__heading {
margin-bottom: 18px !important;
    margin-top: -10px !important;
}
.product-form__buttons {
 
    padding-top: 10px;
    padding-bottom: 10px;
}
.product_vp {
    padding-top: 10px;
}
.underproductgrid {
 
    padding-top: 15px;
    padding-bottom: 15px;
}
.mapsimple {
    margin-bottom: 0px;
  }
  .product__info-container .price {

    margin-top: 10px;
}
.quizbutton {

    margin-bottom: 20px;
    margin-top: 17px;
}

/*ADJJSTING PRODUCT TEMPALTE SPACING*/



/*VIDEO ADJUSTMENT ON HOW TO PAGE */
iframe{
	max-width: 100%; 
}
.rte{
	max-width: 100%; 
	position: relative;
}
/*VIDEO ADJUSTMENT ON HOW TO PAGE */



/*GROWTRAX PRO COLLLECTION*/
#shopify-section-template--18467640148154__custom_liquid_QCC4g6{
	    background-color: #FF5900;
	    color: #ffffff;
}
 .wildicon {
    filter: brightness(100) invert(1);
}

#shopify-section-template--18467640148154__gallery_QDFQRV .title.h1,
#shopify-section-template--18467640148154__images_with_text_6DHRA3 .image-with-text__subheading.h5,
#shopify-section-template--18467640148154__images_with_text_6DHRA3 .h1,
#shopify-section-template--18467640148154__images_with_text_6DHRA3 .image-with-text__text.rte ul li
{
	color: #ffffff !important;
}

section[id$="__tab_collage_LkJEDF"] .tab-collage[data-accordion] .tab-collage__item:first-child .tab-collage__heading,
section[id$="__tab_collage_LkJEDF"] .tab-collage[data-accordion] .tab-collage__heading{
font-size: 22px;
}

section[id$="__gallery_p4q8Af"],
section[id$="__gallery_pwwCKP"],
section[id$="__gallery_K7ijyB"]{
	background-color: #000000;
	color: #ffffff;
}
[id$="__gallery_p4q8Af"] .title-wrapper .title,
[id$="__gallery_pwwCKP"] .title-wrapper .title,
[id$="__gallery_K7ijyB"] .title-wrapper .title {
    color: #ffffff;
}

 

@media (max-width: 1024px) {
    #shopify-section-template--17350093471930__image_with_text_overlay_aVmpHX .banner__content {
        background-color: #FF5900 !important;
    }
      .template-collection   #shopify-section-template--18467640148154__custom_liquid_QCC4g6  .largewildroll  {
        margin-top: 0% ;
    }
    .template-collection #shopify-section-template--18467640148154__gallery_QDFQRV {
     
    margin-top: -14px;
	}
}
/*GROWTRAX PRO COLLLECTION*/





/*GROWTRAX_PRO v2 page */


#growtrax-pro-lp-v2 .topeimage img.mainrollspro {
  max-height:76vh; /* or set a fixed height like 600px */
  height: auto;
  width: auto;
  object-fit: contain; /* ensures the image scales without cropping */
  display: block;
  margin: 0 auto; /* center it if needed */
}
#growtrax-pro-lp-v2 section[id$="__custom_liquid_QCC4g6"], 
#growtrax-pro-lp-v2 section[id$="__image_with_text_ribPNh"],
#growtrax-pro-lp-v2 section[id$="__image_with_text_ribPNh"]  .image-with-text__grid,
#growtrax-pro-lp-v2 section[id$="__images_with_text_6DHRA3"],
#growtrax-pro-lp-v2 section[id$="__images_with_text_6DHRA3"] .image-with-text__grid,
#growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"] ,
#growtrax-pro-lp-v2 section[id$="__custom_liquid_CeQ9Jk"],
#growtrax-pro-lp-v2 section[id$="__multicolumn_rGUiYD"],
#growtrax-pro-lp-v2 #shopify-section-template--18729340764346__multicolumn_rGUiYD,
#growtrax-pro-lp-v2 section[id$="__featured_product_UHDBd7"],
#growtrax-pro-lp-v2 section[id$="__gallery_3VAVTK"],
#growtrax-pro-lp-v2 section[id$="__multicolumn_pcdNMR"]

{
    background-color: #000000 !important;
}
#growtrax-pro-lp-v2 section[id$="__image_with_text_ribPNh"] .media img.image-fit{
	border-radius: 44px;
}


#growtrax-pro-lp-v2 .multicolumn-card__image-wrapper--half-width {
    width: 50px;
    max-height: 50px;
}

.footerlogonew{
	max-width: 300px; 
	margin:  0 auto; 
	width: 60%; 
	display: block;
}

#growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"]{
	padding-bottom: 0px;
}

#growtrax-pro-lp-v2 section[id$="__rich_text_DENWe8"],
#growtrax-pro-lp-v2 section[id$="__rich_text_DENWe8"] .page-width,
#growtrax-pro-lp-v2 section[id$="__rich_text_DENWe8"] .rich-text,
#growtrax-pro-lp-v2 section[id$="__rich_text_KfVURk"],
#growtrax-pro-lp-v2 section[id$="__rich_text_KfVURk"] .page-width,
#growtrax-pro-lp-v2 section[id$="__rich_text_KfVURk"] .rich-text{
background-color: #02ff07;
    text-align: center;
	}
	#growtrax-pro-lp-v2  .wildflowerpoints {
    width: 35%;
  }

#growtrax-pro-lp-v2 .wildflowerpoints ul li{
clear: both;
line-height: 2.4rem;
}
 #growtrax-pro-lp-v2.pro_lp	  .wildicon {
    margin-bottom: 13px;
    float: left;
    margin-top: -10px;
    margin-right: 10px;
}
}
	#growtrax-pro-lp-v2 .largewildroll {
    width: 54%;
  }
#growtrax-pro-lp-v2 .topeimage img.smallbubblepro{
	position: absolute;
    width: 230px;
    top: 40px;
    right: 40%;
}
#growtrax-pro-lp-v2 .topeimage img.smallbubblepro.longerwordstop{
	position: absolute;
    width:70%;
    max-width: 600px;
    top: 40px;
    right: 3%;
}

 
#growtrax-pro-lp-v2 .largelogo {
    width: 440px;
    max-width: 90%; 
}
#growtrax-pro-lp-v2 .banner__heading.h1, 
#growtrax-pro-lp-v2 .banner__text.typeset2.rte,
#growtrax-pro-lp-v2 .banner__text.typeset2.rte h2{
font-size: 4rem;
    line-height: 3.9rem;
    margin-top: 0px;
    margin-bottom: 0px;
}
#growtrax-pro-lp-v2 .wildflowerpoints ul li, 
h3.rich-text__heading.h0,
#growtrax-pro-lp-v2 .rte ul,
#growtrax-pro-lp-v2 .image-with-text__text.rte ul li{
font-family: "Exo 2", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    font-size: 2rem;
}

#growtrax-pro-lp-v2 .image-with-text__text.rte ul li{
	display: block;
}

#growtrax-pro-lp-v2 .rte ul{
	padding-left: 0px;
	margin-left: 0px;
}

h3.rich-text__heading.h0{
	font-size: 3rem; 
	text-align: center; 
}
#growtrax-pro-lp-v2 .banner__text p {
    
    font-size: 16px;
    line-height: 26px;
    margin-top: 40px;
    padding-top: 30px;
    max-width: 400px;
    margin-bottom: -30px;
    margin: 0 auto;
}
#growtrax-pro-lp-v2 .rte a.button, #growtrax-pro-lp-v2 #buyNowButton {
 
    margin-top: 10px;
}

#growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"] .wildflowerpoints{
position: absolute;
    background-color: rgba(0, 0, 0, .6);
    border-radius: 34px;
    width: auto;
    padding:  10px 30px;
    right: 50px;
    font-size: 20px;
}

#growtrax-pro-lp-v2.pro_lp  section[id$="__custom_liquid_qDinbN"]  .wildicon {
    filter: brightness(100) invert(1);
    width: 29px;
    margin-right: 7px;
}
#growtrax-pro-lp-v2   .rte a.button,
#growtrax-pro-lp-v2 #buyNowButton {
	background-color: #02ff07;
	color: #000000;
}
.advancedsod{
	margin-top: -80px;
  z-index: 0;
  position: relative;
  margin-bottom: -51px;

}
video.largehowtoovid{
   width: 100%;
  height: 100%;
  max-height: 900px;
  object-fit: cover;
}
.video-container {
   width: 100%;
	max-height: 900px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.no-footer .footer__content-top{
display: none !important;
}
.no-footer .footer__content-bottom{
	background-color: #000000;
	border-top: 0px;
    padding-bottom: 14px;
}
.no-footer  .footer--border-top{
	border-top: 0px;
}

.pro_lp.PRO_LP_V2 section[id$="__featured_product_t8XVXE"]{
	background-color: #000000;
  background: #000000;
}

.PRO_LP_V2 section[id$="__featured_product_t8XVXE"] .home_sqft{
	width: 100%; 
}
.PRO_LP_V2 section[id$="__featured_product_feayNQ"] .home_sqft,
.PRO_LP_V2 section[id$="__featured_product_UHDBd7"] .home_sqft{
	width: 100%;
}
.PRO_LP_V2  .price__regular {
text-align: center;
}

.PRO_LP_V2 .home_sqft img {
width: 20px;
}

.toptitlelarge{
	width: 100%; 
	top: 0px; 
}
.largetitleabove{
	  max-width: 670px;
    width: 90%;
    display: block;
    margin: 0 auto;
}

[id$="__rich_text_DENWe8"]{
	z-index: 9;
	position: relative;
}

@media (max-width: 1024px) {
	#growtrax-pro-lp-v2   img.smallbubblepro{
		position: absolute;
	    width: 170px;
	top: 0px;
	    right: 40%;
	}

	    	#growtrax-pro-lp-v2 .rich-text__blocks.mobile-center .button {
        min-width: 60%;
        width: auto;
    }
#growtrax-pro-lp-v2 .wildflowerpoints {
    width: 90%;
}
	#growtrax-pro-lp-v2   img.smallbubblepro.longerwordstop{
		        position: absolute;
        width: 80%;
        top: 20px;
        right: 25%;
	}
	  .LP.PRO_LP_V2  .banner__box .heromobileblock img {
        width: 90%;
        margin: 0 auto;
        max-height: 300px;
        width: auto;
    }

    .LP.PRO_LP_V2 .banner__text.rte p {
       font-size: 14px;
        color: #ffeb2b !important;
        margin-top: 10px;
        text-shadow: 0px 1px 10px rgba(0, 0, 0, .8);
    }
    .advancedsod {
   margin-top: -75px;
        z-index: 0;
        position: relative;
        margin-bottom: -21px;
        width: 80%;
        max-width: 128% !important;
        margin-left: -3%;
		}
		.LP.PRO_LP_V2  .banner__box{
			background-color: rgba(0,0,0,.4);
			border-radius: 35px;
		}
		#growtrax-pro-lp-v2 .banner__heading.h1, 
		#growtrax-pro-lp-v2 .banner__text.typeset2.rte,
#growtrax-pro-lp-v2 .banner__text.typeset2.rte h2{

    font-size: 3rem;
    line-height: 3rem;
		}
		.pro_lp.PRO_LP_V2 video.largehowtoovid.largewildroll{
			margin-left: 0px; 
			margin-right: 0px;
		}
		.pro_lp.PRO_LP_V2 .video-container{
			position: relative;
		}
		#growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"] .wildflowerpoints{
				position: absolute;
    background-color: rgba(0, 0, 0, .6);
    border-radius: 34px;
    width: 90%;
    padding: 10px 18px;
    right: auto;
    font-size: 20px;
    bottom: 25px;
			}
			#growtrax-pro-lp-v2 .wildflowerpoints ul li {
    
    font-size: 15px;
		}
		#growtrax-pro-lp-v2 .banner__text p {
    font-size: 15px;
 
    padding-top: 15px;
  }
		.LP.PRO_LP_V2  .guaranteeyellow {
        padding-bottom: 11%;
    }
        .PRO_LP_V2  variant-radios .product-form__input input[type=radio]+label {
        
        width: 91%;
    	}
		.largetitleabove {
		    
		    width: 95%;
		  }
    .pro_lp.PRO_LP_V2  .maplargeroll {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    .PRO_LP_V2 .page-width--full-width .featured-product .product__info-container{
    	padding-inline-start: 0px;
    	padding-top: 0px;
    	        padding-left: 15px;
        padding-right: 15px;
    }
#growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"] .wildflowerpoints {
        position: relative;
        padding: 4px;
        background-color: transparent;
                margin-top: 40px;
        padding-bottom: 40px;
      }
      #growtrax-pro-lp-v2 section[id$="__custom_liquid_qDinbN"] .wildflowerpoints ul li{
font-size: 2.6rem;
      }
        .pro_lp.PRO_LP_V2 .video-container {
        position: relative;
        display: block;
    }

         #growtrax-pro-lp-v2.LP .banner__box {
        width: 100%;
      }
}
/*GROWTRAX_PRO v2 page */




/*SEO SECTION */
[id$="__rich_text_hMLLpy"],
[id$="__rich_text_hMLLpy"] .rich-text,
[id$="__multicolumn_UkkUz8"],
[id$="__multicolumn_UkkUz8"] .rich-text,
[id$="__multicolumn_XUpnky"],
[id$="__multicolumn_XUpnky"] .rich-text,
[id$="__rich_text_cEUCki"],
[id$="__rich_text_cEUCki"] .rich-text,
[id$="__rich_text_LA9hBM"],
[id$="__rich_text_LA9hBM"] .rich-text,
[id$="__multicolumn_aXRah6"],
[id$="__multicolumn_aXRah6"] .rich-text,
[id$="__multicolumn_FdFgdz"],
[id$="__multicolumn_FdFgdz"] .rich-text,
[id$="__rich_text_k7wkVD"],
[id$="__rich_text_k7wkVD"] .rich-text,
[id$="__rich_text_7eenX3"],
[id$="__rich_text_7eenX3"] .rich-text,
[id$="__multicolumn_wgJiLW"],
[id$="__multicolumn_wgJiLW"] .rich-text,
[id$="__multicolumn_CFejG6"],
[id$="__multicolumn_CFejG6"] .rich-text,
[id$="__rich_text_EPKMGn"],
[id$="__rich_text_EPKMGn"] .rich-text,
[id$="__rich_text_DzqDCQ"],
[id$="__rich_text_DzqDCQ"] .rich-text,
[id$="__rich_text_zDGMXQ"],
[id$="__rich_text_zDGMXQ"] .rich-text,
[id$="__rich_text_NAbzpr"],
[id$="__rich_text_NAbzpr"] .rich-text,
[id$="__multicolumn_k9ch8U"],
[id$="__multicolumn_k9ch8U"] .rich-text,
[id$="__rich_text_tfezTz"],
[id$="__rich_text_tfezTz"] .rich-text,
[id$="__rich_text_jBbdTU"],
[id$="__rich_text_jBbdTU"] .rich-text,
[id$="__multicolumn_yLtbji"],
[id$="__multicolumn_yLtbji"] .rich-text,
[id$="__multicolumn_FY4YmU"],
[id$="__multicolumn_FY4YmU"] .rich-text,
[id$="__rich_text_hi3Rp3"],
[id$="__rich_text_hi3Rp3"] .rich-text {
 background-color: #f6f6f6;
}
 [id$="__multicolumn_UkkUz8"] .page-width,
 [id$="__multicolumn_XUpnky"] .page-width,
 [id$="__multicolumn_aXRah6"] .page-width,
[id$="__multicolumn_FdFgdz"] .page-width,
[id$="__multicolumn_wgJiLW"] .page-width,
[id$="__multicolumn_CFejG6"] .page-width,
[id$="__multicolumn_k9ch8U"] .page-width,
[id$="__multicolumn_yLtbji"] .page-width,
[id$="__multicolumn_FY4YmU"] .page-width {
 	max-width: 1260px;

 }

/*SEO SECTION */







/*HOMEPAGE EDITS */
#shopify-section-template--17350093471930__image_with_text_overlay_wNm6Wz video-section{
border-radius: 60px;
overflow: hidden;
}
.home_roll.home_roll_lawn_repair{
   top: -26% !important;
    width: 69% !important;
}

@media (max-width: 1024px) {
.home_roll.home_roll_lawn_repair{
    top: 31% !important;
    width: 69% !important;
}

	}

/*HOMEPAGE EDITS */






/* 2025 editions */
#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz{
	position: relative;
	z-index: 1;
}
#shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK h2.banner__heading.h0{
margin-top: -11%;
}
#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz .page-width{
max-width: 999px;
/*margin-top: -70px;*/
}

#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz .banner__media.banner__media-video{
border-radius: 55px; 
margin-top: 0;
}
.NEWVIDEOHOME {
    position: absolute;
    right: -50px;
    top: 30px;
    width: 145px;
    height: 145px;
    border-radius: 10000px;
    overflow: hidden;
    box-shadow: 0px 10px 33px rgba(0, 0, 0, .4);
}
.NEWVIDEOHOME video{
max-width: 100%; 
}
#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz .banner--overlay .banner__content{
width: 100%; 
position: ;
background: transparent;
        padding-inline-end: 0rem;
}
#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz .banner--overlay .banner__content .banner__box{
height: 100%;
}
#shopify-section-template--19726303002810__growtrax_product_showcase_grid_7KYAG4 .page-width{
	max-width: 100%; 
	    padding: 0;
}
#shopify-section-template--19726303002810__growtrax_product_showcase_grid_7KYAG4{
    background-color: #faf7f2;
    padding-top: 7%;
    padding-bottom: 30px;
    margin-top: -5%;
    position: relative;
    z-index: 0;
}
.grotrax-item{
	background-color: #ffffff;
}

.banner__box .bv_main_container{
margin-bottom: -8px; 
margin-top: -5px;
}

.image-comparison{
	max-width: 999px;
	margin:  0 auto;
}

.product-form__input input[type=radio]:checked+label:not(.color__swatch):after {
    box-shadow: 0px 10px 22px rgba(0, 0, 0, .1) !important;
    border: 2px solid #9700ff;
}

 
#square-footage-calculator .quiz-option.active {
    border: 2px solid #970fff;
    border: 2px solid #970fff !important;
}


#shopify-section-template--19726304084154__rich_text_38dwGg .rich-text{
    background-color: transparent;
    color: #ffffff;
}

#shopify-section-template--19726304084154__rich_text_38dwGg h2{
	color: #ffffff !important;
}
span.miniheader {
  
    margin-right: 13px;
}


#shopify-section-template--19726303985850__collage_DtdByJ .title-wrapper .title{
color: white;
    font-size: 51px;
}








[data-bv-show="inline_rating"]{
	height: 22px;
	margin-bottom: 0px !important;
    margin-top: 10px;
}

#shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK .banner__heading.h1 {
  
    margin-top: 0;
}

#shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK .banner--overlay .banner__content{
width: 90% !important; 
}
.split-media-section__container{
	width: 97%;
    margin: 0 auto;
    margin-bottom: 40px;
    border-radius: 35px;
    overflow: hidden;
}



.gallery-overlay-arrow {
    display: none !important;
}


#shopify-section-template--19726304018618__rich_text_p6Pa7G,
#shopify-section-template--19726304018618__video_NjeA9Q {
    background-color: #000000 !important;
}


#shopify-section-template--19726304018618__video_NjeA9Q .page-width{
	padding: 0px;
}

.video-section__media{
border-radius: 53px;
    overflow: hidden !important;
}


#shopify-section-template--19726303985850__growtrax_split_media_content_VAKaLh{
	   background-color: #329d43;
    padding-top: 60px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

   #shopify-section-template--19726303985850__growtrax_split_media_content_VAKaLh  .split-media-section__container {
        
        max-width: 910px;
    }

       #shopify-section-template--19726303985850__growtrax_split_media_content_VAKaLh .split-media-section__content {
        padding: 0px 0px;
    }

    #shopify-section-template--19726303985850__growtrax_split_media_content_VAKaLh .split-media-section__content-image--full {
   
    margin: 0 0 0px 0;
  
}


@media (max-width: 1024px) {
.NEWVIDEOHOME {
    
    display: none;
}

.gallery-overlay-arrow {
    display: inherit !important;
}
.split-media-section__container {
    width: 92%;
    margin-bottom: 20px;
}
.split-media-section--centered .split-media-section__features {

    gap: 6px 4px !important;
    }
#shopify-section-template--19726303002810__image_with_text_overlay_wNm6Wz .banner__media.banner__media-video {
    border-radius: 18px;
    margin-top: 0;
    overflow: hidden;
}
    .grotrax-showcase-heading {
        font-size: 3.5rem;
        margin-bottom: 2.5rem;
        max-width: 90%;
        letter-spacing: .02rem;
        margin-top: 20px;
    }

    #shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK .banner__heading.h1 {
    margin-top: 0;
    font-size: 4rem;
	}

	#shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK .banner__box :last-child:is(.button) {
    margin-top: 1rem;
	}
	[data-bv-show="inline_rating"]{
	margin-bottom: 5px;
	}	

	#shopify-section-template--19726303002810__image_with_text_overlay_gFLLkK .banner__box {
    padding-bottom: 6rem;
    padding: 4rem 0.5rem;
  }


}
/* 2025 editions */
