/*
Theme Name:     Harvest
Theme URI:      https://harvest.gadabout-studio.com
Template:       kadence
Author:         Gadabout Studio
Author URI:     https://www.gadabout-studio.com
Description:    Designed for food bloggers, Harvest is a rich and robust WordPress theme with tons of options to highlight your content. Harvest comes with the WP Recipe plugin, so you can start sharing your recipes asap! Plus, Harvest's styled shop comes with affiliate product capabilities, so you can share products you love with your readers.
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/



@font-face{
font-family: 'Harvest Script';
src: url('fonts/Audrey-Regular.ttf') format('truetype'); 
}

.no-padding .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item {
	padding: 0;
}

.fade {
	opacity: 0;
	transition: .4s ease-in-out;
}

.fade.show {
	opacity: 1;
	transition: 1s ease-in-out;
}

.fn {
	font-family: var(--global-body-font-family);
	font-weight: 400;
	font-size: 1rem;
}

.home .entry.loop-entry {
	background: var(--global-palette8);
}

.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry), .post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),
.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry)
{
	background: var(--global-palette9);
	border-radius: 0px !important;
}

.woocommerce-cart table.cart .coupon .button:not(:hover), .woocommerce-checkout table.cart .coupon .button:not(:hover), #add_payment_method table.cart .coupon .button:not(:hover),
.woocommerce-cart table.cart td.actions .button:disabled, .woocommerce-checkout table.cart td.actions .button:disabled, #add_payment_method table.cart td.actions .button:disabled,
.woocommerce-info a {
	color: var(--global-palette9);
}

.woocommerce ul.products-grid-view li.product .product-details h2,
.woocommerce ul.products-grid-view li.product .product-details .price
{
	padding-left: 1rem;
	padding-right: 1rem;
}

.woocommerce ul.products-grid-view li.product .product-details .star-rating {
	margin-right: 1rem;
}

.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link,
.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link img {
	height: 100%;
	object-fit: cover;
}

.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
	padding: 1.5rem;
}

.button-column.wp-block-buttons .wp-block-button {
	margin-bottom: 1rem;
}

@media only screen and (max-width: 810px) {
.menu-toggle-open .menu-toggle-label {
	transform: rotate(-90deg);
	margin-right: -1rem;
}
}
.no-padding .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item,
.site-footer-row-container-inner .site-container {
	padding: 0;
}

.fade {
	opacity: 0;
	transition: .4s ease-in-out;
}

.fade.show {
	opacity: 1;
	transition: 1s ease-in-out;
}

.fn {
	font-family: var(--global-body-font-family);
	font-weight: 400;
	font-size: 1rem;
}

.home .entry.loop-entry {
	background: var(--global-palette8);
}

.home .loop-entry.type-post h2.entry-title a {
	color: var(--global-palette3);
}

.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry), .post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),
.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry)
{
	background: var(--global-palette9);
	border-radius: 0px !important;
}

.woocommerce-cart table.cart .coupon .button:not(:hover), .woocommerce-checkout table.cart .coupon .button:not(:hover), #add_payment_method table.cart .coupon .button:not(:hover),
.woocommerce-cart table.cart td.actions .button:disabled, .woocommerce-checkout table.cart td.actions .button:disabled, #add_payment_method table.cart td.actions .button:disabled,
.woocommerce-info a {
	color: var(--global-palette9);
}

.woocommerce ul.products-grid-view li.product .product-details h2,
.woocommerce ul.products-grid-view li.product .product-details .price,
.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title,
.woocommerce ul.products li.product .product-details .price
{
	padding-left: 1rem;
	padding-right: 1rem;
}

.woocommerce ul.products-grid-view li.product .product-details .star-rating,
.woocommerce ul.products li.product .product-details .star-rating {
	margin-right: 1rem;
}

.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link,
.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link img {
	height: 100%;
	object-fit: cover;
}

.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
	padding: 1.5rem;
}

.button-column.wp-block-buttons .wp-block-button {
	margin-bottom: 1rem;
}

.single-post .post-title h1 {
	text-align: center;
	margin-top: 1rem;
}

.archive article.entry .post-thumbnail,
.post-thumbnail-inner img {
	height: 100%;
}

.wprm-recipe-instruction-image img {
	width: 100%;
}

@media only screen and (max-width: 810px) {
.menu-toggle-open .menu-toggle-label {
	transform: rotate(-90deg);
	margin-right: -1rem;
}
}
.no-padding .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item,
.site-footer-row-container-inner .site-container {
	padding: 0;
}

.fade {
	opacity: 0;
	transition: .4s ease-in-out;
}

.fade.show {
	opacity: 1;
	transition: 1s ease-in-out;
}

.fn {
	font-family: var(--global-body-font-family);
	font-weight: 400;
	font-size: 1rem;
}

.home .entry.loop-entry {
	background: var(--global-palette8);
}

.home .loop-entry.type-post h2.entry-title a {
	color: var(--global-palette3);
}

.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry), .post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),
.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry)
{
	background: var(--global-palette9);
	border-radius: 0px !important;
}

.woocommerce-cart table.cart .coupon .button:not(:hover), .woocommerce-checkout table.cart .coupon .button:not(:hover), #add_payment_method table.cart .coupon .button:not(:hover),
.woocommerce-cart table.cart td.actions .button:disabled, .woocommerce-checkout table.cart td.actions .button:disabled, #add_payment_method table.cart td.actions .button:disabled,
.woocommerce-info a {
	color: var(--global-palette9);
}

.woocommerce ul.products-grid-view li.product .product-details h2,
.woocommerce ul.products-grid-view li.product .product-details .price,
.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title,
.woocommerce ul.products li.product .product-details .price
{
	padding-left: 1rem;
	padding-right: 1rem;
}

.woocommerce ul.products-grid-view li.product .product-details .star-rating,
.woocommerce ul.products li.product .product-details .star-rating {
	margin-right: 1rem;
}

.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link,
.woocommerce ul.products-list-view li.product a.woocommerce-loop-image-link img {
	height: 100%;
	object-fit: cover;
}

.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
	padding: 1.5rem;
}

.button-column.wp-block-buttons .wp-block-button {
	margin-bottom: 1rem;
}

.single-post .post-title h1 {
	text-align: center;
	margin-top: 1rem;
}

.archive article.entry .post-thumbnail,
.post-thumbnail-inner img {
	height: 100%;
}

.wprm-recipe-instruction-image img {
	width: 100%;
}

@media only screen and (max-width: 810px) {
.menu-toggle-open .menu-toggle-label {
	transform: rotate(-90deg);
	margin-right: -1rem;
}
}
