/* 
Theme Name: NoaTheme
Theme URI: NoaTheme
Author: madebynorth
Author URI: https://madebynorthdigital.com/
Description: Custom WordPress Theme
Version: 1.0.0
Text Domain: noatheme
*/
 .language {
	display: none;
}

.site-logo a {
	width: 95px !important;
}

.btn-shop-now {
	margin-bottom: 20px;
	display: block;
	background: #513933;
	color: #fff !important;
}

.single-product form {
	display: none !important;
}

.single-product .price {
	display: none;
}

.page-id-553 header, .page-id-553 footer {
	display: none;
}

.page-id-553 article {
	background-image: none !important;
}

.page-id-553 .image-box {
	font-size: 50px;
	line-height: 1;
	color: #fff;
	margin: 0 0 71px !important;
	font-weight: 290;
	text-align: center;
	
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	line-height: 1.2;
}

.page-id-553 form {
	max-width: 503px;
	width: 100%;
	margin: 0 auto;
}

.page-id-553 form input {
	height: 48px !important;
	font-size: 20px !important;
	font-weight: 400 !important;
}

.page-id-553 main {
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
} 

.page-id-553 .gfield_label {
	display: none !important;
}

.page-id-553 .gform-footer {
	margin-top: 24px !important;
}

.page-id-553 .gform-footer .gform_button {
	background: transparent !important;
	color: #fff !important;
	text-transform: uppercase !important;
	border: 1px solid #fff !important;
}

.page-id-553 .gform_heading {
	display: none;
}

.page-id-553 input::placeholder {
	font-size: 20px !important;
	font-weight: 400 !important; 
	color: rgba(81, 57, 51, 0.39) !important;
}

.page-id-553 .entry-content {
	margin: 0 !important;
}

.page-id-553 img {
	margin: 0 0 57px !important;
}

.page-id-553 .gform_confirmation_message_5 {
	color: #fff !important;
	font-size: 50px;
	font-weight: 290;
	max-width: 982px;
	width: 100%;
	line-height: 1.2
}

.page-id-553 .gform_confirmation_message_5 span {
	font-weight: 700;
}

.page-id-553 {
	height: 100vh;
	background-image: url("https://bynoa.com/wp-content/uploads/2025/11/weryu-1.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	 overflow: hidden;
}

.page-id-553.form-submitted {
	background-image: url("https://bynoa.com/wp-content/uploads/2025/11/weryu-2-1.png") !important;
}

.page-id-553.form-submitted .image-box  {
	display: none;
}

.page-id-553 #gform_confirmation_wrapper_5 {
	text-align: center
}

.page-id-553 .site::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(143.52deg, #513933 -15.84%, #B78173 218.18%);
	mix-blend-mode: multiply;
    pointer-events: none;
}


.page-id-553 .site-content {
 	position: relative;
	 z-index: 1;
}


a {
	font-family: "Poppins", serif;
}
input, textarea, button {
  font-family: "Poppins", serif !important;
}

.reading-time svg {
    margin-top: 0 !important;
	display: inline-block;
}

.posts .content-post .content .category-wrapper {
	align-items: center;
	font-family: "Poppins", serif !important;
}

.reading-time .point {
	display: flex;
	align-items: center;
	justify-content: center;
}

body.woocommerce-page h1 {
	font-family: "Baskerville new", serif !important;
}

body.woocommerce-page h2 {
	font-family: "Baskerville new", serif !important;
}

.site-header .menu-item a {
	padding-bottom: 0;
}

#sb_instagram .sbi_photo {
	height: 100% !important;
}

.posts .content-post .content h3 a {
	font-family: inherit;
}

.single-product--wrapper .related.products .products {
    width: 100%;
}

 .blog .show-more-btn {
	font-family: "Poppins", serif;
}
.single-product .custom-notices .woocommerce-message a {
    display: none;
}
.single-product--wrapper .single-related h2 {
    margin: 20px 0;
    padding: 0 24px;
}

.single-product--wrapper .related {
    margin: 0 0 0 auto !important;
}

body .testimonials {
	display: none !important;
}

body.woocommerce-checkout .select2 .select2-selection__rendered {
	line-height: 29px;
}
@media (max-width: 1024px) {
    body .single-product--wrapper .related {
        padding: 0 24px 36px !important;
        margin: 0;
    }
	
	.page-id-553 .image-box {
		font-size: 24px;
		margin: 0 0 60px !important;
		line-height: 1.4;
	}
	
	.page-id-553 .gform-footer {
		margin-top: 10px !important;
	}	
	
	.page-id-553 input::placeholder {
	 	font-size: 14px !important;
	}

	.page-id-553 form input {
		height: 35px !important;
		font-size: 14px !important;
	}	
	
	.page-id-553 img {
		margin: 0 0 35px !important;
		width: 183px;
		height: 59px
	}
	
	.page-id-553 .gform_confirmation_message_5 {
		font-size: 22px;
		letter-spacing: -2%;
		line-height: 1.3;
	}
	
	.language {
	padding-bottom: 12px;
}
}



