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

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

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

:root {
	--wd-text-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Noto Serif", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(23,37,50);
	--wd-alternative-color: rgb(138,154,19);
	--wd-link-color: rgb(23,37,50);
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Mulish", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-bgcolor: rgb(138,154,19);
	--btn-default-bgcolor-hover: rgb(44,49,10);
	--btn-accented-bgcolor: rgb(138,154,19);
	--btn-accented-bgcolor-hover: rgb(44,49,10);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(247,247,247);
	--notices-warning-color: rgb(0,0,0);
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://naturesseed.com/wp-content/uploads/2021/09/shoes-promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(87,118,59);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://naturesseed.com/wp-content/uploads/2024/03/naturesseed_default.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 14px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

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


/*@media screen and (max-width: 1025px){
/*	.woocommerce-product-gallery img{
/*			height: 500px; /* Adjust this to your desired height */
/*			object-fit: contain; /* Ensures the image is resized proportionally */
/*			width: 100%; /* Ensures the width is full but keeps the aspect ratio */
/*	}
/*}
/* Custom Single Product Page Styles */
.wd-single-add-cart.wd-design-justify table.variations { /* Hide tranditional drop down varianet selector since we are using checkboxes */ 
  display:none;
}
/* Styles for Radio Checkbox Selector for Product Varients*/
.gmrbw-variation .gmrbw-variation-parent { /* force radio checkbox varient columns to span wide */
  justify-content: space-between !important;
}
.gmrbw-variation-parent{ /* Give Variation Checkbox an invisible border and padding */
	padding:8px;
	border:1px solid;
	border-color:#f8f8f8; /* Initial border */
  transition:border-color 0.3s ease;
	border-radius:25px;
	margin-bottom:8px;
}
.gmrbw-variation-selector input[type="radio"]{/* Adjust the radio button margin slightly from left */
	margin-left:5px;
}
.gmrbw-variation-selector{ /* set the radio checkbox column to 50% */
	width:50% !important;
}
.gmrbw-variation-info{ /* set the coverage area and price Radio column to 50% */
	width:50% !important;
}
.gmrbw-variation-image{ /* Hide Product Varient Thumbnail Image */
  display:none !important;
}
body.single-product .gmrbw-variation-active .gmrbw-variation-parent .gmrbw-variation-selector,
body.single-product .gmrbw-variation-active .gmrbw-variation-parent .gmrbw-variation-info .gmrbw-variation-name,
body.single-product .gmrbw-variation-active .gmrbw-variation-parent .gmrbw-variation-info .gmrbw-variation-price .amount{ /* Set the radio checkbox group to green when selected */
	color:#57763b;
	accent-color: #57763b !important;
	font-weight:800 !important;
}
body.single-product .gmrbw-variation-info .gmrbw-variation-price ins .amount{/* Set the sale price as RED */
    color: red !important; /* Sale price color */
    font-weight: bold !important;
}
body.single-product .single_variation_wrap{ /* Pushing Add To Cart Button Down away from Radio Columns */
	margin-top:20px !important;
}
body.single-product .single_variation_wrap div.quantity input[type="button"] {/* Plus and Minus Buttons on Stock Item on product page */
  padding: 0 5px;
  min-width: 25px;
  min-height: unset;
  height: var(--wd-form-height);
  border:none !important;
  background:#f3f3f3 !important;
	border-radius:6px !important;
  box-shadow: none;
}
body.single-product .single_variation_wrap div.quantity .minus{/* Minus qty is Red */
	color:red !important;
}
body.single-product .single_variation_wrap div.quantity .plus{/* Plus qty is green */
	color:#6f8652 !important;
}
body.single-product .single_variation_wrap div.quantity input[type="number"] {/* Remove styles from QTY input on Product Page */
	border-top:none !important;
	border-bottom:none !important;
}
body.single-product .wd-breadcrumbs > span a,
body.single-product .wd-breadcrumbs > span.wd-delimiter{ /* Recolor the breadcrumbs */
	color:#b9b9b9 !important;
}
body.single-product .wd-breadcrumbs > span:last-child { /* Recolor the breadcrumbs */
  font-weight:900 !important;
  color:#b9b9b9 !important;
}
body.single-product  .wd-breadcrumbs > span:last-child a{ /* Recolor the breadcrumbs */
  color:#b9b9b9 !important;	
	font-weight:900 !important;
}
body.single-product .wd-breadcrumbs > span a:hover{ /* Recolor the breadcrumbs hover */
  color:#57763b !important;
}
body.single-product .quantity{ /* set quantity to block for more styling */
	display:block !important;
}
body.single-product .quantity::before { /* Add Quantity Title over the QTY */
	content:"Quantity"; /* Add the title */
  display: block; /* Ensure it appears above */
  text-align:left; /* Center the text */
  font-size:14px; /* Adjust size if needed */
  font-weight:bold; /* Optional: Make it bold */
  margin-bottom:8px; /* Space between title and div */
	margin-left:4px;
  color:#111111;
}
body.single-product .wd-single-price p.price::before { /* Add Total Amount Title over the Product Price */
	content:"Total"; /* Add the title */
  display: block; /* Ensure it appears above */
  text-align:left; /* Center the text */
  font-size:14px; /* Adjust size if needed */
  font-weight:bold; /* Optional: Make it bold */
  margin-bottom:8px; /* Space between title and div */
	margin-left:4px;
  color:#111111;
}
/* total Price Marker */
.hide-larger-price .price:has(.amount+.amount) {
   visibility:visible;
	letter-spacing:0 !important;
}


body.single-product .single_add_to_cart_button{/* Recolor Add To Cart */
	background:#c14e37 !important;
}
body.single-product .woocommerce-variation-add-to-cart{ /* Change Flex Layout of QTY and ADD to Cart for Custom Styling */
	align-items:center;
}
body.single-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button{/* apply vertical spacing to align cart button with Qty Picker */
	margin-top:20px;
}
body.single-product .woocommerce-tabs .wd-nav[class*="wd-style-underline"] .nav-link-text::after{/* Change Single Product Description Tab Hover border colors */
	background-color:#57763b !important;
	top: 120% !important; /* Give it more space from text above */
}
body.single-product .woocommerce-tabs .wd-nav-tabs > li > a { /* Restyle the Product Tab Text Titles */
  font-family:'Mulish',sans-serif !important; 
	text-transform:none; !important;
}
body.single-product .woocommerce-tabs .wd-nav > li > a{ /* Restyle the Product Tab Text to lowercase */
	text-transform:none !important;
}
body.single-product .woocommerce-tabs .panel > div,
body.single-product .woocommerce-tabs .panel > div p{/* set font size for description tab and additional info tab */
	font-size:15px;
}
body.single-product p.stock.wd-style-default:is(.available-on-backorder, .in-stock) {/* Product Stock Level Badge styling */
  background:#f7f7f7;
	border:1px solid #e9e9e9;
  padding:8px 16px;
  border-radius:30px;
	display:inline-block;
}
/* style the thumbnail Gallery images of the product */
body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-inner .wd-grid .wd-carousel-wrap .wd-carousel-item{/* Force Uniform Height */
    width:100%;
    height:125px !important;
    overflow: hidden !important;
	  border-radius:8px !important;
}
body.single-product .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-inner .wd-grid .wd-carousel-wrap .wd-carousel-item img{/* Set images to fill thumbnail containers */
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
	  border-radius:12px !important;
}
/* Footer Mailinglist Updates for 2025 */
.footer-mailing-list{/* Separate button and input slightly */
	margin-right:8px;
}
.main-footer .footer-mailing-list .wpcf7-form-control-wrap input{/* style the email input */
	border-radius:50px !important;
	margin-right:8px !important;
}
.main-footer .wpcf7-form-control-wrap input.wpcf7-submit,
.main-footer .cf7-form-button-element input{/* change submit button color */
  background:#57763b !important;
}
/* Out Of Stock Notification Styles */
#wc_bis_product_form .wc_bis_form_title {/* zero out form title */
  margin:0 !important;
}
#wc_bis_product_form {
	display: flex;
  flex-direction: column;
  gap:10px;
  max-width:100%;
  padding:12px;
  border:1px solid #e9e9e9;
  border-radius: 12px;
  margin-top:8px;
}
/* Wrap input and button in a flex row */
#wc_bis_product_form input[type="text"],
#wc_bis_product_form button {
    flex: 1; /* Allow elements to shrink or grow */
    display: block;
}
/* Create a flex container for input and button */
#wc_bis_product_form input[type="text"] {
    width:100%; /* Take remaining space */
    padding:10px;
    font-size:14px !important;
	  border-color:#171717 !important;
	  border-radius:30px !important;
	  border-width:1px;
}
#wc_bis_product_form button {
    width: auto;
    padding: 10px 15px;
    font-size: 14px !important;
    white-space: nowrap;
	  border-radius:30px;
	  background:#171717 !important;
	  color:#fff !important;
}
/* Ensure input and button stay in a row */
#wc_bis_product_form input[type="text"],
#wc_bis_product_form button {
    display: inline-block;
    vertical-align: middle;
}
/* Force input and button to be on the same line */
#wc_bis_email, #wc_bis_send_form {
    display: inline-flex;
    align-items: center;
}
/* Mobile adjustments: Stack input & button */
@media (max-width: 480px) {
    #wc_bis_product_form input[type="text"],
    #wc_bis_product_form button {
        width: 100%;
        display: block;
    }
    #wc_bis_product_form button {
        margin-top: 5px; /* Space between stacked input and button */
    }
}
/* Related Products View */
body.single-product .wd-quick-shop a.product-image-link img{ /* Force related product thumbnail heights to 360px or less */
	  height: auto; /* Maintains aspect ratio */
    max-height: 360px; /* Limits height */
    object-fit: contain; /* Ensures entire image fits within max-height*/
}
body.single-product .wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp{ /* Reset the standard thumbnail price and options style */
	overflow:visible !important;
	height:auto !important;
	transition:none;
	margin-block:0 !important;
	width:100%;
}	
body.single-product .wd-product.wd-hover-alt:not(.wd-variation-active):is(.purchasable,
  .product-type-grouped):hover .swap-elements {/* disable hover animation on options */
    transform:none !important;
 }
body.single-product .wd-product.wd-hover-alt:not(.wd-variation-active) .swap-elements .price{/* hide default price on related items (make user choose options first */
	display:none !important;
}
body.single-product .wd-product.wd-hover-alt .wd-add-btn>a span:before{/* remove the underline on the select options text */
  top:0 !important;
  height:0 !important;
  transition:none !important;
}
body.single-product .wd-product.wd-hover-alt .wd-add-btn > a{/* View Options Button */
	  background:#57763b !important;
		border-radius:30px !important;
	  color:#fff !important;
	  font-size:14px !important;
	  text-align:center !important;
	  width:100% !important;
	  padding:12px !important;
}
body.single-product .wd-product .wd-entities-title{ /* Related Products Title */
  font-size: 15px;
  font-weight: 700;
}
body.single-product .product-element-bottom > em {
    order: 1; /* Makes the <em> element appear second */
}
body.single-product .product-element-bottom > .wrap-price {
    order: 2; /* Ensures the wrap-price appears after <em> */
}
/* Pop Up Quick View Modal Bug Fixes */
.popup-quick-view form.variations_form {
  z-index: 9999 !important;
  position: relative;
}
/* remove white background from Shopper Reviews */
body.single-product #SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content{
	background:transparent !important;
}
/* Custom Sale Message tag */
#custom-sale-message{
	display:block;
}
#custom-sale-message span.sale-message-text{
	background-color:rgb(221,51,51);
	border-radius:30px;
	font-size:15px;
	font-weight:bold;
	padding:6px 12px;
	color:#fff;
}

.shipment-timeline{
  background:#d5e6de;
  color:#19191d;
  border-radius:4px;
	padding:8px 12px;
}
.main-page-wrapper {
  padding-top: 0;
}



/* 2025 Theme Updates */
.woocommerce-breadcrumb {
	display: block !important; /* Force Breadcrumbs to be 'Block' because new theme update uses flex and it un-centers breadcrumbs  */
}
.wd-section-stretch.e-flex .woocommerce-breadcrumb a{ /* Hero Breadcrumbs on Category Page */
	color:#fff; /* Set Link Color of Breadcrumbs to White */
}
.wd-section-stretch.e-flex .wd-breadcrumbs > span:last-child{ /* Hero Breadcrumbs on Category Page */
	color:#fff; /* Set Color to White on Last Breadcrumb */
}
.wd-blog-element{
	padding-top:40px; /* Fix Blog Grid Padding */
}
.sidebar-widget.widget_block.widget_search{
  padding-top:40px; /* Fix Top Badding of Blog Sidebar after theme update */
}
/* Wrapper Classes */
/* NEW CLASS DEFINITION FROM THE THEME UPDATE //////////////////*/
.wd-content-layout {
  padding-top:0px;
}
.main-page-wrapper {
  padding-top: 0;
}
body.single-product .wd-content-area,
body.single-post .wd-content-area,
body.term-beef-cattle-forage .wd-content-layout, 
body.term-dairy-cow-forage .wd-content-layout,
body.term-planting-aids .wd-content-layout,
body.woocommerce-account .wd-content-area,
body.woocommerce-cart .wd-content-area,
body.woocommerce-checkout .wd-content-area{
		padding-top:40px; /* Fix Top Badding of Blog Sidebar after theme update */
}

/* Button Customizations */
a.my-account-custom{
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding: 0 !important;
}
a.my-account-custom .wd-btn-icon {
  margin-right:0 !important;
}	
a.my-account-custom .wd-btn-icon img{
	min-width:30px !important;
}
.btn.btn-color-white.my-account-custom:hover{
	background-color:#fff !important;
}






.site-content {
  margin-bottom:80px;
}
.footer-container{
  border-top: 1px solid var(--brdcolor-gray-300);
}

/* Seed Selector Customizations */
a.seed-selector-desktop{
	background:none;
	padding:0px;
}

a.seed-selector-desktop:hover{
	background:none;
}
a.seed-selector-desktop span img{
  width:22px;
	height:22px;
  display: inline-flex;
}
.wd-footage-icon>a:before {
  content:"\f13f";
}

/* Style of Info Buttons */
span.wd-btn-text{
    text-transform:capitalize;
}

/* Seed Selector Button Hover */
.selector-col1 .wp-block-search__button:hover{
	background:#f9f9f9 !important;
	color:#2f2e2e !important;
}
/* Blog Search */
.widget-area .wp-block-search .wp-block-search__input{
  width: 50% !important;
}
.widget-area .wp-block-search .wp-block-search__button {
  margin-left:0 !important; 
  word-break: normal;
	text-transform:capitalize;
}

/* Blog Customizations */
.wd-post-img img {
  width: 100%;
  object-fit: cover;
  height: 180px;
}
.entry-header figure.entry-thumbnail img{
max-width: 100%;
  height: 220px;
  border: 0;
  vertical-align: middle;
  object-fit: cover;
}

/* Planting Instructions */
.planting-instructions-intro,
.planting-instructions-outro{
	padding:1rem;
  color:rgba(0,0,0,.95);
  background: rgba(0,0,0,.05);
	margin-bottom:1.5rem !important;
}
/* Info Box Font Swap */
.info-box-content h4{
   	font-family:"Pink Sunset", sans-serif;
    font-weight:normal !important;
}

/* Seed Selector */
.selector-col1{
	border:1px solid #e4e4e4;
	background:#f9f9f9;
	padding:20px;
}
.selector-col1 h3{
	font-family:'Mulish', sans-serif;
	text-transform:uppercase;
}
.selector-col1 .wp-block-search__button{
  background-color:rgba(87,118,59,1);
	color:#ffffff;
	width:100%;
	margin-left:0;
}
.selector-col1 input#zip_code_search{
	width:100%;
	margin-bottom:10px;
	background:#ffffff;
	border-width:1px;
}

/* Remove Categories list and tags on single product */
.product_meta span.posted_in{
  display:none;
}
.product_meta span.tagged_as{
  display:none;
}
/* Remove Star Rating Default Woo */
.product-wrapper .star-rating.wd-style-simple{
    display:none;
}
/* Additional Info Width for Products */
.tabs-layout-tabs .shop_attributes{
	max-width:100% !important;
}

/* Remove Country on Cart */
#0-country{
display:none !important;
}

/* Remove Country on Checkout */
.wc-block-components-address-form #shipping-country{
 display:none !important;
}
.wc-block-components-address-form__country{
display:none !important;
}
#billing #billing-country{
 display:none !important;
}

/* Adjust Checkout Button on Cart */
.cart-widget-side  .woocommerce-mini-cart__buttons .btn-cart,
.cart-widget-side  .woocommerce-mini-cart__buttons a.btn-cart:hover{
    color:#ffffff;
}
/* Remove Shipping To address on Cart */
.wc-block-components-shipping-address{
  display:none !important;
}
.sub-menu-columns ul.sub-sub-menu{}
.sub-menu-columns ul.sub-sub-menu{
    display: block;
    max-height: calc(100vh - 90px);
}

/* Price Position on Thumbnails */
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price, .wrap-price, .product-rating-price) {
	margin-top:0 !important;
}
/* Disable Hover Select Options on Thumbnails */
.swap-elements .yith-par-message{
	display:none !important;
}
/* Zip Code Search Button */
.selector-col1 .wp-block-search__button {
  border-radius: 30px;
}

/* Nav Bar Custom Buttons */
.whb-col-right .btn.btn-scheme-hover-light:hover{
	background:#f9f9f9 !important;
	color:#2f2e2e !important;
}

/* Join List Button */
.footer-column-5 button.elementor-button{
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	background:rgba(135, 151, 17,1) !important;
} 
.footer-column-5 button.elementor-button:hover{
	background:#f7f7f7 !important;
}

/* Cart Checkout Button */
.wc-block-cart__submit-button{
	background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}

/* Cart Totals Font */
.wc-block-cart__totals-title{
	font-style: var(--wd-title-font-style) !important;
  font-size: 16px !important;
  font-family: var(--wd-title-font) !important;
	color: var(--wd-title-color) !important;
}

/* Coupon Apply Slide Down Text */
.wc-block-components-totals-coupon button.wc-block-components-panel__button{
	font-style: var(--wd-title-font-style) !important;
  font-size: 16px !important;
  font-family: var(--wd-title-font) !important;
	color: var(--wd-title-color) !important;
}

/* Coupon Code Button */
.wc-block-components-totals-coupon__content button.wc-block-components-totals-coupon__button{
	background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}

/* Block Cart Styles */
.wc-block-cart-item__product .wc-block-components-product-details__pounds{
	font-size:14px;
}

.wc-block-cart-item__product .wc-block-components-product-details__coverage-area{
		font-size:14px;
}

.wc-block-cart-item__product .wc-block-cart-item__remove-link{
	color: rgb(135, 151, 17) !important;
	font-size:14px !important;
}

/* Checkout Page Customizations */
/* remove individual item total next to thumbnail */
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__individual-prices{
	display:none !important;
}
/* Reverse button order on Checkout Row */
.wc-block-checkout__actions .wc-block-checkout__actions_row{
	flex-direction: row-reverse;
}
/* Return to Cart Button Style */
.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{
	letter-spacing:-.25px;
  font-weight: bold;
}
/* Checkout Button*/
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{
  background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}

/* Alert Banner Style */
.wc-block-components-notice-banner{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:center !important;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content { 
  flex-basis: 90% !important;
}

a.wc_bis_signup_form_subscribed_link{
	text-decoration:underline !important;
	color:rgb(135, 151, 17) !important;
}

/* Add Scrim to Product Banners*/ 
.shop-content-area .page-title.wd-section-stretch:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .35);
    overflow: hidden;
    z-index: 0;
}

/* Quantity Plugin Styles */
.quantity_row th,
.price_row th,
.discount_row th{
	font-family:'Mulish';
}

/* Custom Font Titles */
.page-title h1.entry-title,
.page-title h3.entry-title,
.page-title h1.elementor-heading-title.elementor-size-default,
.page-title h2.elementor-heading-title.elementor-size-default{
   	font-family:"Pink Sunset", sans-serif;
	font-weight:normal !important;
}
.e-con-inner h1{
   	font-family:"Pink Sunset", sans-serif;
	font-weight:normal !important;
} 

/* Reward Points on ACCOUNTS Pages */
#share_points input#ywpar-share-points__submit {
    margin-left: 20px;
	  color:#ffffff !important;
    background:rgba(135, 151, 17,1);
    border-color:rgba(135, 151, 17,1);
}

.pbar_back .step{
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

/* Text info on Points slider in MY Account */
.bar_back .pbar_back .step{
    color:#ffffff;
}

/* Targets to Achieve Banner on My Account */
#ywpar_banner #ywpar_progress_bar .step > span {
    color: #fff;
}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step .step_label {
    background-color:#000 !important;
}
.pbar_back span.woocommerce-Price-amount.amount{
    color:#ffffff;
}
.pbar_back .step_points{
		color:#d2f1b7;
}
.ywpar_banner_content .product p span.title,
.ywpar_banner_content .product p span.date{
    color:#ffffff;
}
.ywpar_banner_content .product p a{
		text-decoration:underline;
		color:#d2f1b7;
}

/* On Product Page Message Banner about Points */
.yith-par-message-product{
	border: 1px solid rgba(135, 151, 17,1);
} 

/* Checkout Rewards Banner */
.content-layout-wrapper .ywpar_apply_discounts span.woocommerce-Price-amount{
    color:rgba(135, 151, 17,1);   
}
.content-layout-wrapper .ywpar_apply_discounts button.ywpar_apply_discounts{
    color: #ffffff !important;
    background: rgba(135, 151, 17, 1) !important;
    border-color: rgba(135, 151, 17, 1);
    text-decoration:none;
    margin-left:10px;
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border: 0px solid transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-transform: var(--btn-transform);
    text-shadow: none;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-style: var(--btn-font-style);
    line-height: 1.2;
}
/* CF7 Custom Form Styles */
span.cf7-required{
  color:red;
  padding-inline-start: .2em;
  font-family: "Mulish", Sans-serif;    
}
.cf7-form-fields-wrapper{
  margin-left: calc( -0px/2 );
  margin-right: calc( -0px/2 );
  margin-bottom: -10px;
  display:flex;
}
.cf7-form-fields-wrapper h5{
    margin-top:15px;
    margin-bottom:5px !important;
}
.cf7-form-fields-wrapper.make-col{
  flex-direction:column;
}
.cf7-form-field-element{
  padding-right: calc( 0px/2 );
  padding-left: calc( 0px/2 );
  margin-bottom: 10px;
  display:flex;    
}
.cf7-form-field-element input{
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;   
  font-family: "Mulish", Sans-serif;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;  
}
.cf7-form-selector-element select {
  font-family: "Mulish", Sans-serif;    
  background-color: #ffffff;
  border-color: #172532;
  border-radius: 0px 0px 0px 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-end: 20px;
  height: auto;
  /*font-size: 16px;*/
  min-height: 47px;
  padding: 6px 16px;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;   
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
  padding-right: 30px;
  background-image: var(--wd-form-chevron);
  background-position: right 10px top 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
}
.cf7-form-button-element{  
  padding-right: calc( 0px/2 );
  padding-left: calc( 0px/2 );
  margin-bottom: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
}
.cf7-form-button-element button,
.cf7-form-button-element input{
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  background:rgba(135, 151, 17,1) !important;
  color:#ffffff;
  font-family: "Mulish", Sans-serif;   
  text-transform:capitalize !important;    
}
.cf7-standard-form-single-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:100%;     
}
.cf7-standard-form-double-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:50%;
}
.cf7-standard-form-triple-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:33.33333%;
}
.cf7-two-columns,
.cf7-three-columns{
  margin-bottom:0;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:row;
  width:100%;     
}
.cf7-standard-form-single-field input,
.cf7-standard-form-double-field input,
.cf7-standard-form-triple-field input,
.cf7-standard-form-single-field textarea
{
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  flex-basis: 100%;
  height: auto;
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
}
.cf7-standard-form-single-field input[type="checkbox"]{
  box-sizing:border-box;
  margin-top:0;
  padding:0;
  vertical-align: middle;
  margin-inline-end:5px;
}
.cf7-standard-form-single-field input[type="radio"]{
  box-sizing: border-box;
  margin-top: 0;
  padding: 0;
  vertical-align: middle;
  margin-inline-end: 10px;
  width: 16px;
  height: 16px;
}
.cf7-standard-form-single-field .wpcf7-list-item label input[type="checkbox"]{
    display:block;
    width:14px;
    height:14px;
    border:1px solid;
    margin:0;
    min-height:22px !important;
}
.cf7-standard-form-single-field .wpcf7-list-item label span.wpcf7-list-item-label{
    display:block;
    text-align:left;
    margin:0 0 8px 0;
}    
.cf7-standard-form-single-field .wpcf7-checkbox{
    flex-wrap: wrap;
    position: relative;
    min-height:1px;
    display:flex;
    flex-direction:row;
    width:100%;
}
.cf7-standard-form-single-field .wpcf7-radio{
    flex-wrap: wrap;
    position: relative;
    min-height:1px;
    display:flex;
    flex-direction:row;
    width:100%;
}
.cf7-standard-form-single-field .wpcf7-checkbox .wpcf7-list-item{
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
    flex-wrap: wrap;
    position: relative;
    min-height: 1px;
    display: flex;
    flex-direction: column;
    width:33.33333%;
    align-content:flex-start;
}
/* Reset Default */
.wpcf7-list-item {
  margin-inline-end:0 !important;
}
.cf7-standard-form-single-field.flexstart,
.cf7-standard-form-double-field.flexstart,
.cf7-standard-form-triple-field.flexstart{
    align-content: flex-start;
}
.cf7-standard-form-single-field input[type=submit],
.cf7-standard-form-single-field button{
  border-radius: 30px;
  background:rgba(135, 151, 17,1) !important;
  color:#ffffff;
  font-family: "Mulish", Sans-serif;   
  text-transform:capitalize !important;
  font-size:13px;
  display:inline-flex;
  flex-wrap:wrap;    
  border:none;
  width:auto;  
  min-height:40px;    
}
#sunstyles .wpcf7-list-item{
    display:flex;
    flex-direction:row-reverse;
    margin-right:20px !important;
}
#sunstyles .wpcf7-list-item input[type="radio"]{
    box-sizing: border-box;
    margin-top: 0;
    padding: 0;
    vertical-align: middle;
    width: 16px !important;
    height: 16px !important;
}
#sunstyles .wpcf7-list-item span.wpcf7-list-item-label{
    font-size:0 !important;
    color:#ffffff !important;
}
#sunstyles .wpcf7-list-item:nth-of-type(1) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65651 15.65651'%3E%3Cpath d='M10.94224,7.82825c0,1.72507-1.39845,3.12352-3.12352,3.12352s-3.12352-1.39845-3.12352-3.12352,1.39845-3.12352,3.12352-3.12352,3.12352,1.39845,3.12352,3.12352ZM8.78494,1.19584c.13795-.61306-.32827-1.19584-.95666-1.19584h0c-.63446,0-1.1019.59341-.95331,1.21023l.45666,3.06035h1.02353l.42978-3.07474ZM6.87157,14.46067c-.13795.61306.32827,1.19584.95666,1.19584h0c.63446,0,1.1019-.59341.95331-1.21023l-.45666-3.06035h-1.02353l-.42978,3.07474ZM14.46067,8.78494c.61306.13795,1.19584-.32827,1.19584-.95666h0c0-.63447-.59341-1.1019-1.21023-.95331l-3.06035.45666v1.02353l3.07474.42978ZM1.19584,6.87157c-.61306-.13795-1.19584.32827-1.19584.95666h0c0,.63447.59341,1.1019,1.21023.95331l3.06035-.45666v-1.02353l-3.07474-.42978ZM11.8416,13.19456c.33596.53104,1.0777.61346,1.52204.16912h0c.44863-.44864.35956-1.19876-.18167-1.52985l-2.4869-1.84109-.72374.72374,1.87027,2.47807ZM3.8149,2.46195c-.33596-.53104-1.0777-.61346-1.52204-.16912h0c-.44863.44864-.35956,1.19876.18167,1.52985l2.4869,1.84109.72374-.72374-1.87027-2.47807ZM2.46195,11.8416c-.53104.33596-.61346,1.0777-.16912,1.52204h0c.44863.44864,1.19876.35956,1.52985-.18167l1.84109-2.4869-.72374-.72374-2.47807,1.87027ZM13.19456,3.8149c.53104-.33596.61346-1.0777.16912-1.52204h0c-.44863-.44864-1.19876-.35956-1.52985.18167l-1.84109,2.4869.72374.72374,2.47807-1.87027Z' fill='%23ffc500' stroke-width='0'/%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(2) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M10.9613,7.82825c0,1.7251-1.39844,3.12354-3.12354,3.12354s-3.12354-1.39844-3.12354-3.12354,1.39844-3.12354,3.12354-3.12354,3.12354,1.3985,3.12354,3.12354ZM8.32489,11.38593h-1.02356l-.42975,3.07477c-.138.61304.32825,1.1958.9566,1.1958.0033,0,.00629-.00104.00958-.0011.62952-.00616,1.09155-.59552.94373-1.20911l-.4566-3.06036ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM14.44629,6.875l-3.06036.45667v1.0235l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM7.3316,4.27057h1.02356l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM4.27057,7.30133l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331l3.06036-.45667v-1.02356ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M25.21021,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM24.26648,4.27057h.5174l.42975-3.07471c.13721-.60974-.32385-1.18738-.94714-1.19366v4.26837ZM27.39001,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM29.61066,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM29.62323,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM27.81464,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M24.26648,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM21.14294,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM18.89062,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM18.9032,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM23.76031,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM17.63892,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(3) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M10.71649,5.68518l-.72375-.72375,1.84106-2.48688c.33112-.54126,1.08124-.63031,1.52985-.1817.44434.44434.36194,1.1861-.16913,1.52209l-2.47803,1.87024ZM7.83777,4.70471c-1.7251,0-3.12354,1.3985-3.12354,3.12354s1.39844,3.12354,3.12354,3.12354,3.12354-1.39844,3.12354-3.12354-1.39844-3.12354-3.12354-3.12354ZM8.32489,11.38593h-1.02356l-.42975,3.07477c-.138.61304.32825,1.1958.9566,1.1958.0033,0,.00629-.00104.00958-.0011.62952-.00616,1.09155-.59552.94373-1.20911l-.4566-3.06036ZM14.44629,6.875l-3.06036.45667v1.0235l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM7.3316,4.27057h1.02356l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM4.27057,7.30133l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331l3.06036-.45667v-1.02356ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M23.30371,1.21021c-.14783-.61359.31421-1.20294.94373-1.20911.0033-.00006.00629-.0011.00958-.0011.62836,0,1.0946.58276.9566,1.1958l-.42975,3.07477h-1.02356l-.4566-3.06036ZM18.90326,3.82263l2.48688,1.84113.72375-.72375-1.8703-2.47809c-.33594-.53101-1.0777-.61346-1.52203-.16913-.44861.44867-.35956,1.19879.1817,1.52985ZM18.89069,11.84155c-.53107.336-.61346,1.07776-.16913,1.52209.44861.44861,1.19873.35956,1.52985-.1817l1.84106-2.48688-.72375-.72375-2.47803,1.87024ZM20.69928,7.30133l-3.07471-.42981c-.6131-.13794-1.19586.32831-1.19586.95667,0,.63446.59338,1.10193,1.21021.95331l3.06036-.45667v-1.0235ZM24.24744,4.70471c-1.7251,0-3.12354,1.39844-3.12354,3.12354s1.39844,3.12354,3.12354,3.12354,3.12354-1.3985,3.12354-3.12354-1.39844-3.12354-3.12354-3.12354ZM29.62329,3.81488c.53101-.33594.61346-1.0777.16913-1.52203-.44867-.44867-1.19879-.35956-1.52985.18164l-1.84113,2.48694.72375.72375,2.47809-1.8703ZM29.61072,11.8338l-2.48694-1.84106-.72375.72375,1.8703,2.47803c.33594.53107,1.0777.61346,1.52203.16913.44867-.44861.35956-1.19873-.18164-1.52985ZM30.875,6.87494l-3.06036.45667v1.02356l3.07477.42975c.61304.13794,1.1958-.32825,1.1958-.95667,0-.63446-.59338-1.10187-1.21021-.95331ZM24.7536,11.38593h-1.02356l-.42975,3.07471c-.13721.60974.32385,1.18738.94714,1.19366.00342.00006.0061.0022.00952.0022.63446,0,1.10187-.59344.95331-1.21021l-.45667-3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(4) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65649 15.65649'%3E%3Cpath d='M8.78149,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM7.83777,4.27057h.5174l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022v4.26837ZM10.9613,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM11.38593,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M7.83777,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM4.71423,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM7.3316,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM1.21021,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(5) span.wpcf7-list-item-label::before{    
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M8.78149,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM7.83777,4.27057h.5174l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022v4.26837ZM10.9613,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM11.38593,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M7.83777,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM4.71423,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM7.3316,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM1.21021,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M23.76031,4.27057h1.02356l.42975-3.07477c.138-.61304-.32825-1.1958-.9566-1.1958-.0033,0-.00629.00104-.00958.0011-.62952.00616-1.09155.59552-.94373,1.20911l.4566,3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M18.90326,3.82263l2.48688,1.84113.72375-.72375-1.8703-2.47809c-.33594-.53101-1.0777-.61346-1.52203-.16913-.44861.44867-.35956,1.19879.1817,1.52985Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M18.89069,11.84155c-.53107.336-.61346,1.07776-.16913,1.52209.44861.44861,1.19873.35956,1.52985-.1817l1.84106-2.48688-.72375-.72375-2.47803,1.87024Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M20.69928,7.30133l-3.07471-.42981c-.6131-.13794-1.19586.32831-1.19586.95667,0,.63446.59338,1.10193,1.21021.95331l3.06036-.45667v-1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Ccircle cx='24.24744' cy='7.82825' r='3.12354' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M29.62329,3.81488c.53101-.33594.61346-1.0777.16913-1.52203-.44867-.44867-1.19879-.35956-1.52985.18164l-1.84113,2.48694.72375.72375,2.47809-1.8703Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M29.61072,11.8338l-2.48694-1.84106-.72375.72375,1.8703,2.47803c.33594.53107,1.0777.61346,1.52203.16913.44867-.44861.35956-1.19873-.18164-1.52985Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M30.875,6.87494l-3.06036.45667v1.02356l3.07477.42975c.61304.13794,1.1958-.32825,1.1958-.95667,0-.63446-.59338-1.10187-1.21021-.95331Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M24.7536,11.38593h-1.02356l-.42975,3.07471c-.13721.60974.32385,1.18738.94714,1.19366.00342.00006.0061.0022.00952.0022.63446,0,1.10187-.59344.95331-1.21021l-.45667-3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(6) span.wpcf7-list-item-label::before{    
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65651 15.65651'%3E%3Cpath d='M10.94224,7.82825c0,1.72507-1.39845,3.12352-3.12352,3.12352s-3.12352-1.39845-3.12352-3.12352,1.39845-3.12352,3.12352-3.12352,3.12352,1.39845,3.12352,3.12352ZM8.78494,1.19584c.13795-.61306-.32827-1.19584-.95666-1.19584h0c-.63446,0-1.1019.59341-.95331,1.21023l.45666,3.06035h1.02353l.42978-3.07474ZM6.87157,14.46067c-.13795.61306.32827,1.19584.95666,1.19584h0c.63446,0,1.1019-.59341.95331-1.21023l-.45666-3.06035h-1.02353l-.42978,3.07474ZM14.46067,8.78494c.61306.13795,1.19584-.32827,1.19584-.95666h0c0-.63447-.59341-1.1019-1.21023-.95331l-3.06035.45666v1.02353l3.07474.42978ZM1.19584,6.87157c-.61306-.13795-1.19584.32827-1.19584.95666h0c0,.63447.59341,1.1019,1.21023.95331l3.06035-.45666v-1.02353l-3.07474-.42978ZM11.8416,13.19456c.33596.53104,1.0777.61346,1.52204.16912h0c.44863-.44864.35956-1.19876-.18167-1.52985l-2.4869-1.84109-.72374.72374,1.87027,2.47807ZM3.8149,2.46195c-.33596-.53104-1.0777-.61346-1.52204-.16912h0c-.44863.44864-.35956,1.19876.18167,1.52985l2.4869,1.84109.72374-.72374-1.87027-2.47807ZM2.46195,11.8416c-.53104.33596-.61346,1.0777-.16912,1.52204h0c.44863.44864,1.19876.35956,1.52985-.18167l1.84109-2.4869-.72374-.72374-2.47807,1.87027ZM13.19456,3.8149c.53104-.33596.61346-1.0777.16912-1.52204h0c-.44863-.44864-1.19876-.35956-1.52985.18167l-1.84109,2.4869.72374.72374,2.47807-1.87027Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/svg%3E");
}
div.wpcf7-response-output {
  display: none;
  margin:20px 0 20px 0;
}


/* Shopper Review Styles */
#SA_review_wrapper .SA__review_container{
    padding:0 !important;
    margin-top:30px !important;
    font-family: "Mulish", Sans-serif !important;  
}
/* Aggregate Review Total */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1 {
    font-family: "Mulish", Sans-serif !important;  
    font-weight:bold !important;
}
/* Overall Percentage */
#SA_review_wrapper .SA__customer_rate .SA__h3 {
    font-weight: bold !important;
    font-family: "Mulish", Sans-serif !important;  
}
/* Total Number Counts Next To Bars */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content span {
    font-family: "Mulish", Sans-serif !important;  
}
/* Total Number Counts Number Ratings */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span {
    font-family: "Mulish", Sans-serif !important;  
    color: #252525;
}
/* Filter Buttons Reviews */
#SA_review_wrapper  .SA__review_container #SA__review_filter button.sa_dropbtn{
    font-family: "Mulish", Sans-serif !important;  
    font-size:13px;
}
/* ADD REVIEW Button */
#SA__review_filter button.sa_btn{
    border-radius:30px !important;
    background: rgba(135, 151, 17,1) !important;
    color: #ffffff !important;
    font-family: "Mulish", Sans-serif !important;
    text-transform: capitalize !important;
    font-size: 13px !important;
    display: inline-flex;
    flex-wrap: wrap;
    border: none !important;
    width: auto;
    min-height: 40px;
}
/* Filter Buttons Reviews Arrows */
#SA_review_wrapper .sa_dropbtn .chev_down {
    background-size: 6px !important;
    margin:3px 0 0 14px !important;
    opacity: .35;
}
/* Review Name */
#SA_review_wrapper .SA__customer_rating .SA__customer_name{
    font-family: "Mulish", Sans-serif !important;  
}
/* Review Date */
#SA_review_wrapper  .SA__review_container .SA__review_date{
    border-radius:30px !important;
    background:#7A7A7A !important;
    color:#fff !important;
    padding:3px 6px;
    font-size:11px;
    margin-left: 8px;
    position: relative;
}
/* Star Sizes */
#SA_review_wrapper svg {
    vertical-align: -4px;
    width: 17px;
}
#SA_review_wrapper .SA__star {
    cursor: pointer;
    display: inline-block !important;
    width: 17px !important;
    height: 17px !important;
    background-size: 17px !important;
    padding-right: 1px;
}
/* Customer Verified Badge */
#SA_review_wrapper .SA__verified_customer {
    font-family: "Mulish", Sans-serif !important;    
}
/* Review Copy */
#SA_review_wrapper .SA__customer_content p {
    padding: 0;
    margin: 0 0 20px;
    font-family: "Mulish", Sans-serif !important;    
    letter-spacing: 0px;
    color: #272727;
    font-size:14px !important;
}
/* Review General Rating Bars */
#SA_review_wrapper .SA__sub_title {
    font-family: "Mulish", Sans-serif !important;    
}
#SA_review_wrapper .SA__progress_bar{
    background:rgba(135, 151, 17,1) !important;
}
/* Review General Rating Score */
#SA_review_wrapper .SA__progress_score {
    font-family: "Mulish", Sans-serif !important;  
    margin: -19px 10px 0 !important;
}
/* Social Share Wrapper */
.SA__social-share-wrapper ul{
    margin:0 !important;
    padding:0 !important;
}
.SA__social-share-wrapper ul li{
    margin-bottom:0 !important;
}
.SA__social-share-wrapper .SA__h4{
    font-family: "Mulish", Sans-serif !important;    
}
#SA_review_wrapper .SA__more_review a {
    color:rgba(135, 151, 17,1) !important;
    text-decoration: underline !important;
}
#SA_review_wrapper .SA__see_more a, 
#SA_review_wrapper .SA__see_less a {
   font-family: "Mulish", Sans-serif !important;    
}
/* alignwide removal */
.alignwide{
    margin-right:0 !important;
    margin-left:0 !important;
    width: auto !important;
}
.wooblocktoggle .components-form-toggle.is-checked .components-form-toggle__track {
  background-color: #879711;
  border-color: #879711;
}
/* Create Labels For Products */
.berocket_better_labels.berocket_better_labels_image{
  right:auto !important;
  z-index:10 !important;
}
.br_alabel.br_alabel_type_text.br_alabel_template_type_css span{
  position:absolute;
  top:124px !important;
  z-index: 1 !important;
  left:16px !important;    
}
.single-product-page .berocket_better_labels.berocket_better_labels_image{
  right:0 !important;
  z-index:10 !important;
}
.single-product-page .br_alabel.br_alabel_type_text.br_alabel_template_type_css span {
  right:25px !important;
  left:auto !important;
  top:150px !important;    
}

@media (min-width: 769px) {
  .cf7-form-button-element{
    width: 25%;
  }
  .cf7-standard-form-single-field{
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cf7-standard-form-double-field,
  .cf7-standard-form-triple-field{
    width:100%;
  }
}
@media (max-width:620px) {
.single-product-page .br_alabel.br_alabel_type_text.br_alabel_template_type_css span {
      right:22px !important;
      left:auto !important;
      top:120px !important;    
    }    
}
.wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
    overflow:hidden;
    height:auto !important;
    transition:all .3s ease;
    margin-block:-.2em
}
.wd-product.wd-hover-alt:hover{
    transition:none !important;
}


@font-face {
	font-family: 'Pink Sunset';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular-3.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'Pink Sunset';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'PinkSunsetReg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular-3.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'PinkSunsetReg';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.svg#PinkSunsetReg') format('svg');
}



.main-page-wrapper {
  padding-top: 0;
}
.site-content {
  margin-bottom:80px;
}
.footer-container{
  border-top: 1px solid var(--brdcolor-gray-300);
}
a.seed-selector-desktop{
	background:none;
	padding:0px;
}
a.seed-selector-desktop:hover{
	background:none;
}
a.seed-selector-desktop span img{
  width:22px;
	height:22px;
  display: inline-flex;
}
.wd-footage-icon>a:before {
  content:"\f13f";
}
/* Style of Info Buttons */
span.wd-btn-text{
text-transform:capitalize;
}
/* Seed Selector Button Hover */
.selector-col1 .wp-block-search__button:hover{
	background:#f9f9f9 !important;
	color:#2f2e2e !important;
}
/* Blog Search */
.widget-area .wp-block-search .wp-block-search__input{
  width: 50% !important;
}
.widget-area .wp-block-search .wp-block-search__button {
  margin-left:0 !important; 
  word-break: normal;
	text-transform:capitalize;
}
/* Blog Customizations */
.wd-post-img img {
  width: 100%;
  object-fit: cover;
  height: 180px;
}
.entry-header figure.entry-thumbnail img{
max-width: 100%;
  height: 220px;
  border: 0;
  vertical-align: middle;
  object-fit: cover;
}
/* Related Posts */
.rp4wp-related-post-image a img{
	height:120px;
  border:0;
  vertical-align:middle;
  object-fit:cover;
	width:120px !important;
	flex-shrink:0;
}
.rp4wp-related-posts ul li{
	display:flex;
	flex-direction:row;
	align-items:center;	
}
.rp4wp-related-post-content a{
	font-family:var(--wd-title-font);
}
.rp4wp-related-post-image{
	width:120px !important;
	margin-right:20px;
	padding:0 !important;
	flex-shrink: 0;
}
.rp4wp-related-posts{
	background-color:#f8f8f8;
	padding:20px;
	overflow:hidden;
	margin-top:40px;
}
/* Planting Instructions */
.planting-instructions-intro,
.planting-instructions-outro{
	padding:1rem;
  color:rgba(0,0,0,.95);
  background: rgba(0,0,0,.05);
	margin-bottom:1.5rem !important;
}
/* Info Box Font Swap */
.info-box-content h4{
   	font-family:"Pink Sunset", sans-serif;
    font-weight:normal !important;
}
/* Seed Selector */
.selector-col1{
	border:1px solid #e4e4e4;
	background:#f9f9f9;
	padding:20px;
}
.selector-col1 h3{
	font-family:'Mulish', sans-serif;
	text-transform:uppercase;
}
.selector-col1 .wp-block-search__button{
  background-color: rgb(135, 151, 17);
	color:#ffffff;
	width:100%;
	margin-left:0;
}
.selector-col1 input#zip_code_search{
	width:100%;
	margin-bottom:10px;
	background:#ffffff;
	border-width:1px;
}
/* Remove Categories list and tags on single product */
.product_meta span.posted_in{
  display:none;
}
.product_meta span.tagged_as{
  display:none;
}
/* Remove Star Rating Default Woo */
.product-wrapper .star-rating.wd-style-simple{
    display:none;
}
/* Additional Info Width for Products */
.tabs-layout-tabs .shop_attributes{
	max-width:100% !important;
}
/* Remove Country on Cart */
#0-country{
display:none !important;
}
/* Remove Country on Checkout */
.wc-block-components-address-form #shipping-country{
 display:none !important;
}
.wc-block-components-address-form__country{
display:none !important;
}
#billing #billing-country{
 display:none !important;
}
/* Adjust Checkout Button on Cart */
.cart-widget-side  .woocommerce-mini-cart__buttons .btn-cart,
.cart-widget-side  .woocommerce-mini-cart__buttons a.btn-cart:hover{
    color:#ffffff;
}
/* Remove Shipping To address on Cart */
.wc-block-components-shipping-address{
  display:none !important;
}
.sub-menu-columns ul.sub-sub-menu{}
.sub-menu-columns ul.sub-sub-menu{
    display: block;
    max-height: calc(100vh - 90px);
}
/* Price Position on Thumbnails */
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price, .wrap-price, .product-rating-price) {
	margin-top:0 !important;
}
/* Disable Hover Select Options on Thumbnails */
.swap-elements .yith-par-message{
	display:none !important;
}
/* Zip Code Search Button */
.selector-col1 .wp-block-search__button {
  border-radius: 30px;
}
/* Nav Bar Custom Buttons */
.whb-col-right .btn.btn-scheme-hover-light:hover{
	background:#f9f9f9 !important;
	color:#2f2e2e !important;
}
/* Join List Button */
.footer-column-5 button.elementor-button{
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	background:rgba(135, 151, 17,1) !important;
} 
.footer-column-5 button.elementor-button:hover{
	background:#f7f7f7 !important;
}
/* Cart Checkout Button */
.wc-block-cart__submit-button{
	background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}
/* Cart Totals Font */
.wc-block-cart__totals-title{
	font-style: var(--wd-title-font-style) !important;
  font-size: 16px !important;
  font-family: var(--wd-title-font) !important;
	color: var(--wd-title-color) !important;
}
/* Coupon Apply Slide Down Text */
.wc-block-components-totals-coupon button.wc-block-components-panel__button{
	font-style: var(--wd-title-font-style) !important;
  font-size: 16px !important;
  font-family: var(--wd-title-font) !important;
	color: var(--wd-title-color) !important;
}
/* Coupon Code Button */
.wc-block-components-totals-coupon__content button.wc-block-components-totals-coupon__button{
	background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}
/* Block Cart Styles */
.wc-block-cart-item__product .wc-block-components-product-details__pounds{
	font-size:14px;
}
.wc-block-cart-item__product .wc-block-components-product-details__coverage-area{
		font-size:14px;
}
.wc-block-cart-item__product .wc-block-cart-item__remove-link{
	color: rgb(135, 151, 17) !important;
	font-size:14px !important;
}
/* Checkout Page Customizations */
/* remove individual item total next to thumbnail */
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__individual-prices{
	display:none !important;
}
/* Reverse button order on Checkout Row */
.wc-block-checkout__actions .wc-block-checkout__actions_row{
	flex-direction: row-reverse;
}
/* Return to Cart Button Style */
.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{
	letter-spacing:-.25px;
  font-weight: bold;
}
/* Checkout Button*/
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button{
  background-color: rgb(135, 151, 17);
	border-radius: 30px;
	color:#ffffff;
}
/* Alert Banner Style */
.wc-block-components-notice-banner{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:center !important;
}
.wc-block-components-notice-banner > .wc-block-components-notice-banner__content { 
  flex-basis: 90% !important;
}
a.wc_bis_signup_form_subscribed_link{
	text-decoration:underline !important;
	color:rgb(135, 151, 17) !important;
}
/* Add Scrim to Product Banners*/ 
.shop-content-area .page-title.wd-section-stretch:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .35);
    overflow: hidden;
    z-index: 0;
}
/* Quantity Plugin Styles */
.quantity_row th,
.price_row th,
.discount_row th{
	font-family:'Mulish';
}
/* Custom Font Titles */
.page-title h1.entry-title,
.page-title h3.entry-title,
.page-title h1.elementor-heading-title.elementor-size-default,
.page-title h2.elementor-heading-title.elementor-size-default{
   	font-family:"Pink Sunset", sans-serif;
	font-weight:normal !important;
}
.e-con-inner h1{
   	font-family:"Pink Sunset", sans-serif;
	font-weight:normal !important;
} 
.footer-container{}
/* Reward Points on ACCOUNTS Pages */
#share_points input#ywpar-share-points__submit {
    margin-left: 20px;
	  color:#ffffff !important;
    background:rgba(135, 151, 17,1);
    border-color:rgba(135, 151, 17,1);
}
.pbar_back .step{
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* Text info on Points slider in MY Account */
.bar_back .pbar_back .step{
    color:#ffffff;
}
/* Targets to Achieve Banner on My Account */
#ywpar_banner #ywpar_progress_bar .step > span {
    color: #fff;
}
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step .step_label {
    background-color:#000 !important;
}
.pbar_back span.woocommerce-Price-amount.amount{
    color:#ffffff;
}
.pbar_back .step_points{
		color:#d2f1b7;
}
.ywpar_banner_content .product p span.title,
.ywpar_banner_content .product p span.date{
    color:#ffffff;
}
.ywpar_banner_content .product p a{
		text-decoration:underline;
		color:#d2f1b7;
}
/* On Product Page Message Banner about Points */
.yith-par-message-product{
	border: 1px solid rgba(135, 151, 17,1);
} 

/* Checkout Rewards Banner */
.content-layout-wrapper .ywpar_apply_discounts span.woocommerce-Price-amount{
    color:rgba(135, 151, 17,1);   
}
.content-layout-wrapper .ywpar_apply_discounts button.ywpar_apply_discounts{
    color: #ffffff !important;
    background: rgba(135, 151, 17, 1) !important;
    border-color: rgba(135, 151, 17, 1);
    text-decoration:none;
    margin-left:10px;
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border: 0px solid transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-transform: var(--btn-transform);
    text-shadow: none;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-style: var(--btn-font-style);
    line-height: 1.2;
}
/* CF7 Custom Form Styles */
span.cf7-required{
  color:red;
  padding-inline-start: .2em;
  font-family: "Mulish", Sans-serif;    
}
.cf7-form-fields-wrapper{
  margin-left: calc( -0px/2 );
  margin-right: calc( -0px/2 );
  margin-bottom: -10px;
  display:flex;
}
.cf7-form-fields-wrapper h5{
    margin-top:15px;
    margin-bottom:5px !important;
}
.cf7-form-fields-wrapper.make-col{
  flex-direction:column;
}
.cf7-form-field-element{
  padding-right: calc( 0px/2 );
  padding-left: calc( 0px/2 );
  margin-bottom: 10px;
  display:flex;    
}
.cf7-form-field-element input{
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;   
  font-family: "Mulish", Sans-serif;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;  
}
.cf7-form-selector-element select {
  font-family: "Mulish", Sans-serif;    
  background-color: #ffffff;
  border-color: #172532;
  border-radius: 0px 0px 0px 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-end: 20px;
  height: auto;
  /*font-size: 16px;*/
  min-height: 47px;
  padding: 6px 16px;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;   
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
  padding-right: 30px;
  background-image: var(--wd-form-chevron);
  background-position: right 10px top 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
}
.cf7-form-button-element{  
  padding-right: calc( 0px/2 );
  padding-left: calc( 0px/2 );
  margin-bottom: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
}
.cf7-form-button-element button,
.cf7-form-button-element input{
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  background:rgba(135, 151, 17,1) !important;
  color:#ffffff;
  font-family: "Mulish", Sans-serif;   
  text-transform:capitalize !important;    
}
.cf7-standard-form-single-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:100%;     
}
.cf7-standard-form-double-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:50%;
}
.cf7-standard-form-triple-field{
  padding-right: calc( 10px/2 );
  padding-left: calc( 10px/2 );
  margin-bottom: 10px;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:column;
  width:33.33333%;
}
.cf7-two-columns,
.cf7-three-columns{
  margin-bottom:0;
  flex-wrap: wrap;
  position: relative;
  min-height: 1px;
  display: flex;
  flex-direction:row;
  width:100%;     
}
.cf7-standard-form-single-field input,
.cf7-standard-form-double-field input,
.cf7-standard-form-triple-field input,
.cf7-standard-form-single-field textarea
{
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  flex-basis: 100%;
  height: auto;
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
}
.cf7-standard-form-single-field input[type="checkbox"]{
  box-sizing:border-box;
  margin-top:0;
  padding:0;
  vertical-align: middle;
  margin-inline-end:5px;
}
.cf7-standard-form-single-field input[type="radio"]{
  box-sizing: border-box;
  margin-top: 0;
  padding: 0;
  vertical-align: middle;
  margin-inline-end: 10px;
  width: 16px;
  height: 16px;
}
.cf7-standard-form-single-field .wpcf7-list-item label input[type="checkbox"]{
    display:block;
    width:14px;
    height:14px;
    border:1px solid;
    margin:0;
    min-height:22px !important;
}
.cf7-standard-form-single-field .wpcf7-list-item label span.wpcf7-list-item-label{
    display:block;
    text-align:left;
    margin:0 0 8px 0;
}    
.cf7-standard-form-single-field .wpcf7-checkbox{
    flex-wrap: wrap;
    position: relative;
    min-height:1px;
    display:flex;
    flex-direction:row;
    width:100%;
}
.cf7-standard-form-single-field .wpcf7-radio{
    flex-wrap: wrap;
    position: relative;
    min-height:1px;
    display:flex;
    flex-direction:row;
    width:100%;
}
.cf7-standard-form-single-field .wpcf7-checkbox .wpcf7-list-item{
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
    flex-wrap: wrap;
    position: relative;
    min-height: 1px;
    display: flex;
    flex-direction: column;
    width:33.33333%;
    align-content:flex-start;
}
/* Reset Default */
.wpcf7-list-item {
  margin-inline-end:0 !important;
}
.cf7-standard-form-single-field.flexstart,
.cf7-standard-form-double-field.flexstart,
.cf7-standard-form-triple-field.flexstart{
    align-content: flex-start;
}
.cf7-standard-form-single-field input[type=submit],
.cf7-standard-form-single-field button{
  border-radius: 30px;
  background:rgba(135, 151, 17,1) !important;
  color:#ffffff;
  font-family: "Mulish", Sans-serif;   
  text-transform:capitalize !important;
  font-size:13px;
  display:inline-flex;
  flex-wrap:wrap;    
  border:none;
  width:auto;  
  min-height:40px;    
}
#sunstyles .wpcf7-list-item{
    display:flex;
    flex-direction:row-reverse;
    margin-right:20px !important;
}
#sunstyles .wpcf7-list-item input[type="radio"]{
    box-sizing: border-box;
    margin-top: 0;
    padding: 0;
    vertical-align: middle;
    width: 16px !important;
    height: 16px !important;
}
#sunstyles .wpcf7-list-item span.wpcf7-list-item-label{
    font-size:0 !important;
    color:#ffffff !important;
}
#sunstyles .wpcf7-list-item:nth-of-type(1) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65651 15.65651'%3E%3Cpath d='M10.94224,7.82825c0,1.72507-1.39845,3.12352-3.12352,3.12352s-3.12352-1.39845-3.12352-3.12352,1.39845-3.12352,3.12352-3.12352,3.12352,1.39845,3.12352,3.12352ZM8.78494,1.19584c.13795-.61306-.32827-1.19584-.95666-1.19584h0c-.63446,0-1.1019.59341-.95331,1.21023l.45666,3.06035h1.02353l.42978-3.07474ZM6.87157,14.46067c-.13795.61306.32827,1.19584.95666,1.19584h0c.63446,0,1.1019-.59341.95331-1.21023l-.45666-3.06035h-1.02353l-.42978,3.07474ZM14.46067,8.78494c.61306.13795,1.19584-.32827,1.19584-.95666h0c0-.63447-.59341-1.1019-1.21023-.95331l-3.06035.45666v1.02353l3.07474.42978ZM1.19584,6.87157c-.61306-.13795-1.19584.32827-1.19584.95666h0c0,.63447.59341,1.1019,1.21023.95331l3.06035-.45666v-1.02353l-3.07474-.42978ZM11.8416,13.19456c.33596.53104,1.0777.61346,1.52204.16912h0c.44863-.44864.35956-1.19876-.18167-1.52985l-2.4869-1.84109-.72374.72374,1.87027,2.47807ZM3.8149,2.46195c-.33596-.53104-1.0777-.61346-1.52204-.16912h0c-.44863.44864-.35956,1.19876.18167,1.52985l2.4869,1.84109.72374-.72374-1.87027-2.47807ZM2.46195,11.8416c-.53104.33596-.61346,1.0777-.16912,1.52204h0c.44863.44864,1.19876.35956,1.52985-.18167l1.84109-2.4869-.72374-.72374-2.47807,1.87027ZM13.19456,3.8149c.53104-.33596.61346-1.0777.16912-1.52204h0c-.44863-.44864-1.19876-.35956-1.52985.18167l-1.84109,2.4869.72374.72374,2.47807-1.87027Z' fill='%23ffc500' stroke-width='0'/%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(2) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M10.9613,7.82825c0,1.7251-1.39844,3.12354-3.12354,3.12354s-3.12354-1.39844-3.12354-3.12354,1.39844-3.12354,3.12354-3.12354,3.12354,1.3985,3.12354,3.12354ZM8.32489,11.38593h-1.02356l-.42975,3.07477c-.138.61304.32825,1.1958.9566,1.1958.0033,0,.00629-.00104.00958-.0011.62952-.00616,1.09155-.59552.94373-1.20911l-.4566-3.06036ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM14.44629,6.875l-3.06036.45667v1.0235l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM7.3316,4.27057h1.02356l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM4.27057,7.30133l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331l3.06036-.45667v-1.02356ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M25.21021,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM24.26648,4.27057h.5174l.42975-3.07471c.13721-.60974-.32385-1.18738-.94714-1.19366v4.26837ZM27.39001,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM29.61066,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM29.62323,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM27.81464,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M24.26648,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM21.14294,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM18.89062,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM18.9032,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM23.76031,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM17.63892,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(3) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M10.71649,5.68518l-.72375-.72375,1.84106-2.48688c.33112-.54126,1.08124-.63031,1.52985-.1817.44434.44434.36194,1.1861-.16913,1.52209l-2.47803,1.87024ZM7.83777,4.70471c-1.7251,0-3.12354,1.3985-3.12354,3.12354s1.39844,3.12354,3.12354,3.12354,3.12354-1.39844,3.12354-3.12354-1.39844-3.12354-3.12354-3.12354ZM8.32489,11.38593h-1.02356l-.42975,3.07477c-.138.61304.32825,1.1958.9566,1.1958.0033,0,.00629-.00104.00958-.0011.62952-.00616,1.09155-.59552.94373-1.20911l-.4566-3.06036ZM14.44629,6.875l-3.06036.45667v1.0235l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM7.3316,4.27057h1.02356l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM4.27057,7.30133l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331l3.06036-.45667v-1.02356ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M23.30371,1.21021c-.14783-.61359.31421-1.20294.94373-1.20911.0033-.00006.00629-.0011.00958-.0011.62836,0,1.0946.58276.9566,1.1958l-.42975,3.07477h-1.02356l-.4566-3.06036ZM18.90326,3.82263l2.48688,1.84113.72375-.72375-1.8703-2.47809c-.33594-.53101-1.0777-.61346-1.52203-.16913-.44861.44867-.35956,1.19879.1817,1.52985ZM18.89069,11.84155c-.53107.336-.61346,1.07776-.16913,1.52209.44861.44861,1.19873.35956,1.52985-.1817l1.84106-2.48688-.72375-.72375-2.47803,1.87024ZM20.69928,7.30133l-3.07471-.42981c-.6131-.13794-1.19586.32831-1.19586.95667,0,.63446.59338,1.10193,1.21021.95331l3.06036-.45667v-1.0235ZM24.24744,4.70471c-1.7251,0-3.12354,1.39844-3.12354,3.12354s1.39844,3.12354,3.12354,3.12354,3.12354-1.3985,3.12354-3.12354-1.39844-3.12354-3.12354-3.12354ZM29.62329,3.81488c.53101-.33594.61346-1.0777.16913-1.52203-.44867-.44867-1.19879-.35956-1.52985.18164l-1.84113,2.48694.72375.72375,2.47809-1.8703ZM29.61072,11.8338l-2.48694-1.84106-.72375.72375,1.8703,2.47803c.33594.53107,1.0777.61346,1.52203.16913.44867-.44861.35956-1.19873-.18164-1.52985ZM30.875,6.87494l-3.06036.45667v1.02356l3.07477.42975c.61304.13794,1.1958-.32825,1.1958-.95667,0-.63446-.59338-1.10187-1.21021-.95331ZM24.7536,11.38593h-1.02356l-.42975,3.07471c-.13721.60974.32385,1.18738.94714,1.19366.00342.00006.0061.0022.00952.0022.63446,0,1.10187-.59344.95331-1.21021l-.45667-3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(4) span.wpcf7-list-item-label::before{
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65649 15.65649'%3E%3Cpath d='M8.78149,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM7.83777,4.27057h.5174l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022v4.26837ZM10.9613,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM11.38593,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M7.83777,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM4.71423,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM7.3316,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM1.21021,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(5) span.wpcf7-list-item-label::before{    
    margin-top:12px;
    width:40px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.08521 15.65649'%3E%3Cg%3E%3Cpath d='M8.78149,14.44629c.14783.61359-.31421,1.20294-.94373,1.20911v-4.26947h.48712l.4566,3.06036ZM7.83777,4.27057h.5174l.42975-3.07471C8.92212.58612,8.46106.00848,7.83777.0022v4.26837ZM10.9613,7.82825c0-1.72504-1.39844-3.12354-3.12354-3.12354v6.24707c1.7251,0,3.12354-1.39844,3.12354-3.12354ZM13.18195,11.83386l-2.48688-1.84113-.72375.72375,1.8703,2.47809c.33594.53101,1.0777.61346,1.52203.16913.44861-.44867.35956-1.19879-.1817-1.52985ZM13.19452,3.81494c.53107-.336.61346-1.07776.16913-1.52209-.44861-.44861-1.19873-.35956-1.52985.1817l-1.84106,2.48688.72375.72375,2.47803-1.87024ZM11.38593,8.35516l3.07471.42981c.6131.13794,1.19586-.32831,1.19586-.95667,0-.63446-.59338-1.10193-1.21021-.95331l-3.06036.45667v1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M7.83777,15.6554c-.0033.00006-.00629.0011-.00958.0011-.62836,0-1.0946-.58276-.9566-1.1958l.42975-3.07477h.53644v4.26947ZM4.71423,7.82825c0,1.7251,1.39844,3.12354,3.12354,3.12354v-6.24707c-1.7251,0-3.12354,1.3985-3.12354,3.12354ZM2.46191,11.84161c-.53101.33594-.61346,1.0777-.16913,1.52203.44867.44867,1.19879.35956,1.52985-.18164l1.84113-2.48694-.72375-.72375-2.47809,1.8703ZM2.47449,3.82269l2.48694,1.84106.72375-.72375-1.8703-2.47803c-.33594-.53107-1.0777-.61346-1.52203-.16913-.44867.44861-.35956,1.19873.18164,1.52985ZM7.3316,4.27057h.50616V.0022c-.00342-.00006-.0061-.0022-.00952-.0022-.63446,0-1.10187.59344-.95331,1.21021l.45667,3.06036ZM1.21021,8.78156l3.06036-.45667v-1.02356l-3.07477-.42975c-.61304-.13794-1.1958.32825-1.1958.95667,0,.63446.59338,1.10187,1.21021.95331Z' fill='%23ffc500' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M23.76031,4.27057h1.02356l.42975-3.07477c.138-.61304-.32825-1.1958-.9566-1.1958-.0033,0-.00629.00104-.00958.0011-.62952.00616-1.09155.59552-.94373,1.20911l.4566,3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M18.90326,3.82263l2.48688,1.84113.72375-.72375-1.8703-2.47809c-.33594-.53101-1.0777-.61346-1.52203-.16913-.44861.44867-.35956,1.19879.1817,1.52985Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M18.89069,11.84155c-.53107.336-.61346,1.07776-.16913,1.52209.44861.44861,1.19873.35956,1.52985-.1817l1.84106-2.48688-.72375-.72375-2.47803,1.87024Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M20.69928,7.30133l-3.07471-.42981c-.6131-.13794-1.19586.32831-1.19586.95667,0,.63446.59338,1.10193,1.21021.95331l3.06036-.45667v-1.0235Z' fill='%239e9e9e' stroke-width='0'/%3E%3Ccircle cx='24.24744' cy='7.82825' r='3.12354' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M29.62329,3.81488c.53101-.33594.61346-1.0777.16913-1.52203-.44867-.44867-1.19879-.35956-1.52985.18164l-1.84113,2.48694.72375.72375,2.47809-1.8703Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M29.61072,11.8338l-2.48694-1.84106-.72375.72375,1.8703,2.47803c.33594.53107,1.0777.61346,1.52203.16913.44867-.44861.35956-1.19873-.18164-1.52985Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M30.875,6.87494l-3.06036.45667v1.02356l3.07477.42975c.61304.13794,1.1958-.32825,1.1958-.95667,0-.63446-.59338-1.10187-1.21021-.95331Z' fill='%239e9e9e' stroke-width='0'/%3E%3Cpath d='M24.7536,11.38593h-1.02356l-.42975,3.07471c-.13721.60974.32385,1.18738.94714,1.19366.00342.00006.0061.0022.00952.0022.63446,0,1.10187-.59344.95331-1.21021l-.45667-3.06036Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#sunstyles .wpcf7-list-item:nth-of-type(6) span.wpcf7-list-item-label::before{    
    margin-top:12px;
    width:20px;
    height:20px;
    content:'';
    display:inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.65651 15.65651'%3E%3Cpath d='M10.94224,7.82825c0,1.72507-1.39845,3.12352-3.12352,3.12352s-3.12352-1.39845-3.12352-3.12352,1.39845-3.12352,3.12352-3.12352,3.12352,1.39845,3.12352,3.12352ZM8.78494,1.19584c.13795-.61306-.32827-1.19584-.95666-1.19584h0c-.63446,0-1.1019.59341-.95331,1.21023l.45666,3.06035h1.02353l.42978-3.07474ZM6.87157,14.46067c-.13795.61306.32827,1.19584.95666,1.19584h0c.63446,0,1.1019-.59341.95331-1.21023l-.45666-3.06035h-1.02353l-.42978,3.07474ZM14.46067,8.78494c.61306.13795,1.19584-.32827,1.19584-.95666h0c0-.63447-.59341-1.1019-1.21023-.95331l-3.06035.45666v1.02353l3.07474.42978ZM1.19584,6.87157c-.61306-.13795-1.19584.32827-1.19584.95666h0c0,.63447.59341,1.1019,1.21023.95331l3.06035-.45666v-1.02353l-3.07474-.42978ZM11.8416,13.19456c.33596.53104,1.0777.61346,1.52204.16912h0c.44863-.44864.35956-1.19876-.18167-1.52985l-2.4869-1.84109-.72374.72374,1.87027,2.47807ZM3.8149,2.46195c-.33596-.53104-1.0777-.61346-1.52204-.16912h0c-.44863.44864-.35956,1.19876.18167,1.52985l2.4869,1.84109.72374-.72374-1.87027-2.47807ZM2.46195,11.8416c-.53104.33596-.61346,1.0777-.16912,1.52204h0c.44863.44864,1.19876.35956,1.52985-.18167l1.84109-2.4869-.72374-.72374-2.47807,1.87027ZM13.19456,3.8149c.53104-.33596.61346-1.0777.16912-1.52204h0c-.44863-.44864-1.19876-.35956-1.52985.18167l-1.84109,2.4869.72374.72374,2.47807-1.87027Z' fill='%239e9e9e' stroke-width='0'/%3E%3C/svg%3E");
}
div.wpcf7-response-output {
  display: none;
  margin:20px 0 20px 0;
}


/* Shopper Review Styles */
#SA_review_wrapper .SA__review_container{
    padding:0 !important;
    margin-top:30px !important;
    font-family: "Mulish", Sans-serif !important;  
}
/* Aggregate Review Total */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1 {
    font-family: "Mulish", Sans-serif !important;  
    font-weight:bold !important;
}
/* Overall Percentage */
#SA_review_wrapper .SA__customer_rate .SA__h3 {
    font-weight: bold !important;
    font-family: "Mulish", Sans-serif !important;  
}
/* Total Number Counts Next To Bars */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content span {
    font-family: "Mulish", Sans-serif !important;  
}
/* Total Number Counts Number Ratings */
#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span {
    font-family: "Mulish", Sans-serif !important;  
    color: #252525;
}
/* Filter Buttons Reviews */
#SA_review_wrapper  .SA__review_container #SA__review_filter button.sa_dropbtn{
    font-family: "Mulish", Sans-serif !important;  
    font-size:13px;
}
/* ADD REVIEW Button */
#SA__review_filter button.sa_btn{
    border-radius:30px !important;
    background: rgba(135, 151, 17,1) !important;
    color: #ffffff !important;
    font-family: "Mulish", Sans-serif !important;
    text-transform: capitalize !important;
    font-size: 13px !important;
    display: inline-flex;
    flex-wrap: wrap;
    border: none !important;
    width: auto;
    min-height: 40px;
}
/* Filter Buttons Reviews Arrows */
#SA_review_wrapper .sa_dropbtn .chev_down {
    background-size: 6px !important;
    margin:3px 0 0 14px !important;
    opacity: .35;
}
/* Review Name */
#SA_review_wrapper .SA__customer_rating .SA__customer_name{
    font-family: "Mulish", Sans-serif !important;  
}
/* Review Date */
#SA_review_wrapper  .SA__review_container .SA__review_date{
    border-radius:30px !important;
    background:#7A7A7A !important;
    color:#fff !important;
    padding:3px 6px;
    font-size:11px;
    margin-left: 8px;
    position: relative;
}
/* Star Sizes */
#SA_review_wrapper svg {
    vertical-align: -4px;
    width: 17px;
}
#SA_review_wrapper .SA__star {
    cursor: pointer;
    display: inline-block !important;
    width: 17px !important;
    height: 17px !important;
    background-size: 17px !important;
    padding-right: 1px;
}
/* Customer Verified Badge */
#SA_review_wrapper .SA__verified_customer {
    font-family: "Mulish", Sans-serif !important;    
}
/* Review Copy */
#SA_review_wrapper .SA__customer_content p {
    padding: 0;
    margin: 0 0 20px;
    font-family: "Mulish", Sans-serif !important;    
    letter-spacing: 0px;
    color: #272727;
    font-size:14px !important;
}
/* Review General Rating Bars */
#SA_review_wrapper .SA__sub_title {
    font-family: "Mulish", Sans-serif !important;    
}
#SA_review_wrapper .SA__progress_bar{
    background:rgba(135, 151, 17,1) !important;
}
/* Review General Rating Score */
#SA_review_wrapper .SA__progress_score {
    font-family: "Mulish", Sans-serif !important;  
    margin: -19px 10px 0 !important;
}
/* Social Share Wrapper */
.SA__social-share-wrapper ul{
    margin:0 !important;
    padding:0 !important;
}
.SA__social-share-wrapper ul li{
    margin-bottom:0 !important;
}
.SA__social-share-wrapper .SA__h4{
    font-family: "Mulish", Sans-serif !important;    
}
#SA_review_wrapper .SA__more_review a {
    color:rgba(135, 151, 17,1) !important;
    text-decoration: underline !important;
}
#SA_review_wrapper .SA__see_more a, 
#SA_review_wrapper .SA__see_less a {
   font-family: "Mulish", Sans-serif !important;    
}
/* alignwide removal */
.alignwide{
    margin-right:0 !important;
    margin-left:0 !important;
    width: auto !important;
}
.wooblocktoggle .components-form-toggle.is-checked .components-form-toggle__track {
  background-color: #879711;
  border-color: #879711;
}
/* Create Labels For Products */
.berocket_better_labels.berocket_better_labels_image{
  right:auto !important;
  z-index:10 !important;
}
.br_alabel.br_alabel_type_text.br_alabel_template_type_css span{
  position:absolute;
  top:124px !important;
  z-index: 1 !important;
  left:16px !important;    
}
.single-product-page .berocket_better_labels.berocket_better_labels_image{
  right:0 !important;
  z-index:10 !important;
}
.single-product-page .br_alabel.br_alabel_type_text.br_alabel_template_type_css span {
  right:25px !important;
  left:auto !important;
  top:150px !important;    
}

@media (min-width: 769px) {
  .cf7-form-button-element{
    width: 25%;
  }
  .cf7-standard-form-single-field{
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cf7-standard-form-double-field,
  .cf7-standard-form-triple-field{
    width:100%;
  }
}
@media (max-width:620px) {
.single-product-page .br_alabel.br_alabel_type_text.br_alabel_template_type_css span {
      right:22px !important;
      left:auto !important;
      top:120px !important;    
    }    
}
.wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
    overflow:hidden;
    height:auto !important;
    transition:all .3s ease;
    margin-block:-.2em
}
.wd-product.wd-hover-alt:not(.wd-variation-active):is(.purchasable, .product-type-grouped):hover .swap-elements{
    transform: none !important;
  }

@font-face {
	font-family: 'Pink Sunset';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular-3.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'Pink Sunset';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'PinkSunsetReg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular-3.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Regular.svg#PinkSunsetReg') format('svg');
}
@font-face {
	font-family: 'PinkSunsetReg';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot');
	src: url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic-1.woff2') format('woff2'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.woff') format('woff'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.ttf') format('truetype'),
		url('/wp-content/uploads/2024/08/PinkSunset-Italic.svg#PinkSunsetReg') format('svg');
}



@media (min-width: 1025px) {
	/* custom category top nav btns */
.whb-main-header .btn-style-default{text-transform: capitalize;}

.zip_container{
	display:flex;
	flex-direction:row;
}
.selector-col1{
	display:flex;
  margin-right:20px;
	width:290px;
	flex-direction:column
}
.zip_search{
  display:flex;
	flex-direction:column;
}
img.s_selector{
	width:100%;
	max-width:300px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
a.seed-selector-desktop:before{
	content:'Seed Selector';
  font-size:12px;
	font-family:'Mulish', sans-serif;
	color:rgb(20, 33, 45);
	text-decoration:none;
}


}

@media (min-width: 768px) and (max-width: 1024px) {
	div#SA_review_wrapper .SA_review_wrapper_child.Left .SA__review_date{
   float: none;
}

}

@media (min-width: 577px) and (max-width: 767px) {
	.zip_container{
	display:flex;
	flex-direction:column;
}
.selector-col1{
	margin-right:0;
	width:100%;
}
.row.product-image-summary-wrap{
	margin-top:30px;
}
div#SA_review_wrapper .SA_review_wrapper_child.Left .SA__review_date{
   float: none;
}
}

@media (max-width: 576px) {
	.zip_container{
	display:flex;
  flex-direction:column;
}
.selector-col1{
  padding-right:0;
	width:100%;
}
.row.product-image-summary-wrap{
	margin-top:30px;
}
div#SA_review_wrapper .SA_review_wrapper_child.Left .SA__review_date{
   float: none;
}
}

