/*
Theme Name:   Cozy Products (GeneratePress Child)
Theme URI:    https://example.com
Description:  Custom GeneratePress child theme for the Cozy Products storefront homepage — sidebar navigation, image hero slider, editable category tiles, and a Cozy Products custom post type with live search.
Author:       Your Studio
Template:     generatepress
Version:      1.0.0
Text Domain:  cozy-child
*/

/* This file is intentionally left mostly empty.
   All visual styling lives in /assets/css/style.css and is enqueued
   in functions.php AFTER this file and after the GeneratePress parent
   stylesheet, so it always has final say in the cascade. */


.nav-group ul {
	margin-left: 11px;
}
ul.nav-children {
	margin: 0;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
	background-color: transparent;
	color: #8b3fd6;
}
.nav-children a {
	color: #8b3fd6;
	font-weight: 700;
}
.logo img {
	max-height: 100px;
	display: inline-block;
	text-align: center;
}
.logo {
	text-align: center;
}
.cozy-page-body {
	font-size: 18px;
}
.sidebar-product-list {
	margin: 0;
	padding: 0 ;
}
.wp-block-list li {
	list-style: disc;
}
.product-buy-btn {
	display: inline-block;
	text-align: center ;
	color: #fff ;
	font-size: 1.3rem ;
	text-transform: uppercase ;
	font-weight: 600 ;
	width: 300px ;
	padding-left: 1.5rem ;
	padding-right: 1.5rem ;
	padding-top: 1rem ;
	padding-bottom: 1rem ;
	align-items: center ;
	background: #bb7490 ;
}
.product-video-embed {
	width: 70%;
}
.site-footer ul, .contact-info-list{
	margin-left: 0;
}
div.wpforms-container-full input[type="submit"]:hover, div.wpforms-container-full input[type="submit"]:active, div.wpforms-container-full button[type="submit"]:hover, div.wpforms-container-full button[type="submit"]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type="submit"]:hover, .wp-core-ui div.wpforms-container-full input[type="submit"]:active, .wp-core-ui div.wpforms-container-full button[type="submit"]:hover, .wp-core-ui div.wpforms-container-full button[type="submit"]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
	background: #8b3fd6;
}
div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
	background-color: #8b3fd6;
}
.site-footer-logo img {
	max-height: 90px;
	width: auto;
	margin-bottom: 16px;
	display: inline-block;
}
.product-description {
	font-size: 17.5px;
}