.u-accent {
	color: #e83739;
}

.c-hero-multi_inner h1.c-heading .u-accent{
	text-shadow: 2px 2px 5px #000;
}

.c-preloader {
	display: flex;
	align-items: center;
	justify-content: center;
}

.c-preloader img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.c-preloader .rain-box {
	--clr-rain: #192333;
	--clr-raindrop: #E9F8F9;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;

	display: flex;
	align-items: center;
	justify-content: center;
	background: #192333;
}

.c-preloader .rain {
	width: 100%;
	height: 100%;
	max-height: 1000px;
	gap: 0.6rem;
	z-index: -1;
	opacity: 1;
	transition: 0.5s ease-in-out;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	justify-content: space-between;
	background: var(--clr-rain);
}

.c-preloader .raindrop {
	height: 1.4rem;
	min-width: 0.1rem;
	box-shadow: 60px 100px var(--clr-raindrop), -40px -90px var(--clr-raindrop);
	background-color: var(--clr-raindrop);
	animation: rain-animation calc(0.06s * var(--i)) linear infinite;
	opacity: .3;
	rotate: 20deg;
}

@keyframes rain-animation {
	0% {
		transform: translateY(calc(-100% * var(--i)));

	}

	100% {
		transform: translateY(calc(200% * var(--i)));
	}
}

@keyframes load-loop {
	0% {
		background-position: 100%;
	}

	40% {
		background-position: 50%;
	}

	50% {
		background-position: 50%;
	}

	90% {
		background-position: 0%;
	}

	100% {
		background-position: 0%;
	}
}

.c-preloader .loader {
	position: relative;
	font-family: sans-serif;
	display: flex;
	height: auto;
	width: auto;
	letter-spacing: 3px;
	align-items: center;
	justify-content: center;
	padding: 10px 12px;
	font-size: 1.45em;
	color: transparent;
	background: linear-gradient(to right, #fff 33.3%, #008cdd 33.3%, #008cdd 66.6%, #fff 66.6%) no-repeat;
	background-size: 300%;
	background-position: 100%;
	background-clip: text;
	-webkit-background-clip: text;
	animation: infinite 1.4s load-loop ease;
}


/* Logo */
.c-header_logo_link img {
	width: 200px;
	max-width: 100%;
}

/* .product-banner .c-heading.-huge-sans{
font-size: 70px;
} */

.product-banner .c-hero-multi_inner {
	padding: 0;
	padding-top: 80px;
}

.u-margin-big-top,
.u-margin-huge-top,
.u-margin-large-top{
	margin-top: 50px;
}

.u-margin-big-bottom,
.u-margin-huge-bottom,
.u-margin-large-bottom{
	margin-bottom: 50px;
}

.single-blog-banner .c-heading.-huge-sans {
	font-size: 60px;
}


@media screen and (max-width: 1000px) {

	.c-hero-multi_inner {
		padding: 0;
		padding-top: 130px;
	}

	.c-heading.-huge-sans,
	.single-blog-banner .c-heading.-huge-sans {
		font-size: 50px;
	}

	.c-hero-multi_content {
		font-size: 16px;
	}

	.product-banner .c-hero-multi_inner{
		padding-top: 70px;
	}

	/* 	.product-banner .c-heading.-huge-sans{
	font-size: 50px;
} */
}

@media screen and (max-width: 768px) {
	.c-header_logo_link img {
		width: 100px;
	}

	.c-header {
		height: auto;
	}

	.c-header_nav {
		align-items: center;
	}

	.c-hero-multi_content {
		/* 		display: none; */
		font-size: 14px;
	}

	.c-hero-multi_inner {
		padding-top: 100px;
	}

	.c-heading.-huge-sans,
	.single-blog-banner .c-heading.-huge-sans{
		font-size: 45px;
	}

	.product-banner .c-hero-multi_inner{
		padding-top: 40px;
	}
}

@media screen and (max-width: 768px) {
	.c-hero-multi_inner {
		padding-top: 80px;
	}

	.c-heading.-huge-sans,
	.single-blog-banner .c-heading.-huge-sans {
		font-size: 35px;
	}

	.c-splash-yerba_content_text{
		line-height: 32px;
	}
}

@media screen and (max-width: 560px) {
	.c-hero-multi_inner {
		padding: 0;
		padding-top: 30px;
	}

	.c-heading.-huge-sans,
	.single-blog-banner .c-heading.-huge-sans {
		font-size: 26px;
		line-height: 28px;
	}

	.aboutCont{
		left: 10px;
	}

	.product-banner .c-hero-multi_inner{
		padding-top: 25px;
	}

	/* 	.product-banner .c-heading.-huge-sans{
	font-size: 26px;
} */

	.u-margin-big-bottom,
	.u-margin-huge-bottom,
	.u-margin-large-bottom,
	.c-block-cta-compact_perks{
		margin-bottom: 20px;
	}
	.u-margin-big-top,
	.u-margin-huge-top,
	.u-margin-large-top{
		margin-top: 20px;
	}

	.u-margin-medium-bottom{
		margin-bottom: 10px;
	}

	.u-margin-medium-top{
		margin-top: 10px;
	}

	.c-splash-yerba_perks{
		padding-bottom: 10px;
	}

	.c-block-cta-compact_grid_item.-content{
		padding: 0;
	}

	.c-footer{
		margin-top: 50px;
	}
}

@media screen and (max-width: 400px) {
	.c-header_logo_link img {
		width: 80px;
	}

	.c-hero-multi_inner {
		padding-top: 20px;
	}

	.c-hero-multi_inner {
		padding-top: 25px;
	}

	.c-heading.-huge-sans,
	.single-blog-banner .c-heading.-huge-sans {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	.product-banner .c-hero-multi_inner{
		padding-top: 14px;
	}

	/* 	.product-banner .c-heading.-huge-sans{
	font-size: 24px;
	line-height: 26px;
} */


}

/* Image Carousel */
.image_carousel.c-carousel-quote_box {
	background-color: transparent;
}

.image_carousel .c-carousel-quote_item {
	padding: 0;
}

.image_carousel .c-carousel-quote_item img {
	border-radius: var(--border-radius-large);
}

.image_carousel .c-carousel-quote_navigation {
	margin-top: 20px;
	justify-content: center;
}

.image_carousel .c-carousel-quote_navigation .c-button:after {
	background-color: #eeeeee;
}

@media screen and (max-width: 1000px) {

	.c-product_header_cta {
		padding-top: 20px;
	}
}

.my_list {
	margin: 16px 0;
}

.my_list li {
	display: flex;
	align-items: start;
	gap: 10px;
	padding: 6px 0;
}

.my_list li svg {
	min-height: 28px;
	min-width: 28px;
}

.woocommerce-product-details__short-description .my_list li {
	display: list-item;
}

.c-tile-can_visual {
	width: 50%;
}


.clients-logo img {
	padding: 20px 50px;
	margin: 0;
	object-fit: cover;
	max-width: 100%;
	border-radius: 0;
	border-right: 1px solid #eeeeee;
	transition: 0.3s;
}


.clients-logo img:hover {
	filter: grayscale(1);
}

@media screen and (max-width: 1200px) {

	.clients-logo img {
		padding: 10px 30px;
	}
}

@media screen and (max-width: 767px) {

	.clients-logo img {
		padding: 18px 60px;
	}
}

@media screen and (max-width: 576px) {

	.clients-logo img {
		border-right: none;
		border-top: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
	}
}


.facilities-modal-img-container {
	height: 100%;
	width: 100%;
	position: relative;
	cursor: pointer;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	background: linear-gradient(to top, #000, #00000000);
}

.facilities-modal-img-container img {
	padding: 5px;
	background: #fff;
	transition: 0.5s;
}

.facilities-modal-img-container .title {
	width: 100%;
	position: absolute;
	bottom: -20%;
	left: 0;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	opacity: 0;
	transition: 0.5s;
}

.facilities-modal-img-container:hover img {
	opacity: 0.3;
}

.facilities-modal-img-container:hover .title {
	bottom: 0;
	opacity: 1;
}


/* Swiper start */
/* .swiper {
width: 100%;
height: 100%;
} */

/* .swiper-slide {
text-align: center;
font-size: 18px;
display: flex;
justify-content: center;
align-items: center;
} */

/* .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
} */

/* .swiper-button-next,
.swiper-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
background: red;
border-radius: 50%;
height: 30px;
width: 30px;
padding: 5px;
}

.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 18px;
color: white;
font-weight: 900;
}

.swiper-pagination-bullet {
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
font-size: 12px;
color: #ffffff;
opacity: 1;
background: #e8373a69;
}

.swiper-pagination-bullet-active {
color: #fff;
background: #e83739;
} */

/* Swiper end */


.carousel-control-next-icon,
.carousel-control-prev-icon {
	background-color: #e83739;
	border-radius: 50%;
}

.carousel-indicators [data-bs-target] {
	background-color: #e83739 !important;
}

.carousel-caption h5 {
	background-color: #e8373ac2;
}


.blog-contain-box {
	height: 100%;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	transition: 0.3s;
}

.blog-contain-box:hover {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.blog-contain-box .blog-img-container{
	position: relative;
	display: inline-block;
	width: 100%;
}

.blog-contain-box img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: top;
}

.blog-contain-box .blog-img-container .blog-date{
	position: absolute;
	top: 10px;
	right: 10px;
	background: #e83739;
	color: #fff;
	font-size: 14px;
	padding: 2px 5px;
	border-radius: 5px;
}

.blog-contain-box .blog-box-content {
	height: calc(100%-200px);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
	background-color: #fff;
	padding: 10px 20px 30px;
}

.blog-contain-box .blog-box-content .read-more-btn {
	background-color: #e83739;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding: 4px 12px;
	border-radius: 20px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	align-self: flex-end;
	transition: 0.3s;
}

.blog-contain-box .blog-box-content .read-more-btn:hover {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.single-post-content h2{
	font-size: 32px;
	line-height: 40px;
	margin: 0 !important;
	margin-top: 24px !important;
}

.single-post-content h3{
	font-size: 22px;
	margin: 0 !important;
	margin-top: 18px !important;
}

.single-post-content ul>li:before{
	top: -18px !important;
}

.single-post-content ul.c-accordion_list>li:before{
	content: unset;
}

.single-post-content p {
	margin: 0 !important;
	margin-top: 16px !important;
	text-align: justify;
	hyphens: auto;
}

.single-post-date {
	font-size: 16px;
}

.related-posts-title,
.related-posts-container h1,
.related-posts-container h2,
.related-posts-container h2,
.related-posts-container h4,
.related-posts-container h5,
.related-posts-container img {
	margin: 0 !important;
}

.related-posts-container {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	border-top: 1px solid #ffcacb;
}

.related-posts-container .single-related-post {
	display: flex;
	gap: 20px;
	padding: 20px 0;
	border-bottom: 1px solid #ffcacb;
}

.related-posts-container .single-related-post img {
	width: 80px;
	height: 80px;
	min-width: 80px;
	min-height: 80px;
	object-fit: cover;
	border-radius: 10px;
}

.related-posts-container .single-related-post .related-posts-date{
	font-size: 16px;
	margin-top: 10px;
}

.woocommerce-loop-product__title{
	font-size: 30px;
	transform: translateZ(0);
	color: #fff;
	margin-top: 0;
	font-weight: bold;
}

.size-woocommerce_thumbnail{
	/*position: absolute;*/
	width: 100%;
	left: 15px;
	bottom: 93px;
	pointer-events: none;
	z-index: 3
}

.storefront-sorting{
	display: none;
}

.content-area{
	width: 100% !important;
	margin: 0 !important;
}


/*------------------------------------- after development ---------------------------------------------*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{
	background-color: inherit !important;
	border-color: inherit !important;
	/*     color: inherit !important; */
}


.c-header_cart_total a.cart-contents {
	height: 100%;
	width: 100%;
	border-radius: 50%;
}

.c-header_cart_total span.woocommerce-Price-amount.amount{
	display: none;
}

.c-header_cart_total span.count {
	background: black;
	color: #fff;
	width: 22px;
	height: 22px;
	font-size: 7px;
	line-height: 5px;
	text-align: center;
	position: absolute;
	right: -7px;
	top: -3px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}


body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, body h1, body h2, body h3, body h4, body h5, body h6{
	color: var(--bs-heading-color);
}

.c-image_inner a{
	display: block;
	height: 100%;
}

.carousel-indicators button{
	border-color: transparent !important;
}


.cart-page .wp-block-woocommerce-cart-order-summary-block{
	display: none;
}

.cart-page .wc-block-components-sidebar-layout{
	flex-direction: column;
	align-items: center;
	gap: 20px;
}

.cart-page .wc-block-cart-items__header-total{
	display: none;
}

.cart-page .wc-block-grid__products{
	gap: 10px;
}

.cart-page .wc-block-grid__products .wc-block-grid__product{
	background-color: #eee;
	padding: 15px 5px 5px;
	border-radius: 16px;
}

.cart-page .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price.price{
	display: none;
}


.cart-page .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.add_to_cart_button{
	background-color: #e83739;
	color: #fff;
	border-radius: 8px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	color: #fff;
}


.checkout-page .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{
	display: none;
}

.checkout-page .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{
	background-color: #000 !important;
}

.checkout-page li.woocommerce-order-overview__total.total,
.checkout-page th.woocommerce-table__product-table.product-total,
.checkout-page td.woocommerce-table__product-total.product-total,
.checkout-page table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot{
	display: none;
}

.checkout-page section.woocommerce-order-details{
	margin-bottom: 30px;
}

.checkout-page .woocommerce-order-details td.woocommerce-table__product-name.product-name a{
	color: #e83739;
}

.checkout-page .wc-block-components-sidebar-layout.wc-block-checkout{
	justify-content: center;
}

.checkout-page .wp-block-woocommerce-checkout-shipping-method-block,
.checkout-page .wp-block-woocommerce-checkout-pickup-options-block{
	display: none;
}

.checkout-page fieldset#contact-fields{
	margin-bottom: 0;
}

.contact-page-form input[type="submit"]{
	background-color: #000 !important;
	color: #fff;
}

p:has(input[type="submit"]:disabled) {
	cursor: not-allowed !important;
}

a.add_to_cart_button+a.added_to_cart.wc-forward{
	background: transparent;
	padding-left: 5px;
	border-left: 1px solid #fff;
	margin-left: 5px;
}

a.add_to_cart_button+a.added_to_cart.wc-forward::after{
	content: "";
}

.wcgs-thumb.swiper-slide.swiper-slide-visible{
	width: 100px !important;
	height: 100px !important;
	object-fit: cover;
}

nav.storefront-product-pagination{
	display: none;
}

#wpgs-gallery.wcgs-woocommerce-product-gallery {
	position: sticky !important;
	top: 20px !important;
}

@media screen and (max-width: 782px) {
	#wpgs-gallery.wcgs-woocommerce-product-gallery {
		position: relative !important;
		top: 0 !important;
	}
}

@media screen and (min-width: 787px) {
	#wpgs-gallery{
		max-width: 35% !important;
		margin-right: 50px !important;
	}

	#wpgs-gallery.wcgs-woocommerce-product-gallery+.summary{
		max-width: calc(65% - 50px) !important;
	}
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	border-radius: 20%;
}

.related.products.wt-related-products div.c-tile-can{
	width: 32%;
	margin-right: 1%;
	margin-bottom: 16px;
}

ul.owl-carousel.owl-theme.products{
	display: block;
}

@media screen and (max-width: 1000px) {
	.related.products.wt-related-products div.c-tile-can{
		width: 49%;
	}
}

@media screen and (max-width: 767px) {
	.related.products.wt-related-products div.c-tile-can{
		width: 100%;
		margin-right: 0%;
	}
}

.c-tile-can.-animate{
	background-color: #e83739 !important;
	/* 	background-color: #ab5113 !important; */
}

a.button.fpd-catalog-customize.product_type_simple{
	color: #fff;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.c-button.-circle.c-newsletter_button {
	background: #000 !important;
	color: #fff;
	padding: 5px;
	font-size: 12px;
}

/* -------------------------Build Page Start-------------------------------- */
.build-page p.fpd-shortcode-price-wrapper.fpd-show-up{
	display: none;
}

.build-page .fpd-shortcode-form-text-input{
	height: var(--input-height);
	padding: .625rem var(--padding-box);
	border: 2px solid #000;
	background-color: #fff;
	border-radius: calc(var(--input-height) / 2);
	font-family: StudioProBold, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
	letter-spacing: -.02em;
	font-weight: 400;
	font-size: var(--font-size-h4-sans);
	line-height: 1;
	margin-bottom: 1px;
}

.build-page form[name="fpd_shortcode_form"] > input[type="submit"]{
	background-color: #000 !important;
	color: #fff;
	font-size: var(--font-size-h4-sans);
	border-radius: calc(var(--input-height) / 2);
	margin-top: 10px;
}
/* -------------------------Build Page End-------------------------------- */

/* -------------------------- Build Page Btn Start --------------------------- */
.build-side-btn {
	position: fixed;
	top: 50%;
	right: -117px;
	transform: translate(0, -50%);
	z-index: 99999;
	rotate: -90deg;
	display: flex;
	gap: 4px;
}

.build-side-btn a {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	background: #e83739;
	border-radius: 8px 8px 0 0;
	display: block;
	padding: 4px 12px;
	transition: 0.5s;
}

.build-side-btn a:hover {
	background: #fff;
	color: #e83739;
}
/* -------------------------- Build Page Btn End --------------------------- */

.pagination-container .page-numbers {
	background-color: #e83739;
	color: #fff;
	padding: 4px 8px;
	border-radius: 8px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	transition: 0.3s;
}

.pagination-container .page-numbers:hover,
.pagination-container .page-numbers.current {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	background-color: #fff;
	color: #e83739;
}


/* ------------------------download-brochure-modal--------------------- */
.download-brochure-modal.modal.show .modal-dialog {
	/* 	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 500px; */
	margin-top: 120px;
}

.download-brochure-modal .form-group{
	margin-bottom: 16px;
}

.download-brochure-modal .modal-header{
	background: #ca202b;
	color: #fff;
}

.download-brochure-modal .modal-header .close{
	font-size: 25px;
}

.download-brochure-modal .modal-content{
	color: #000;
}

.download-brochure-modal #brochure-submit-btn{
	background: #ca202b !important;
	color: #fff;
	max-width: 200px;
	margin: auto;
	padding: 8px 16px;
	border-radius: 6px;
}

.download-brochure-modal #brochure-submit-btn:disabled{
	cursor: not-allowed;
	opacity: 0.7;
}

.download-brochure-modal #thank-msg{
	font-size: 18px;
	font-weight: 500;
	color: #ca202b;
}

.download-brochure-button{
	width: var(--button-height);
	height: var(--button-height);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: rgba(244, 244, 244, .2) !important;
	border-radius: 50%;
	transition: 0.3s;
}

.c-header.-fixed .download-brochure-button{
	background: #fff !important;
	color: #000;
}

.download-brochure-button:hover{
	background: rgba(244, 244, 244, .4) !important;
	color: #fff;
}

.c-header.-fixed .download-brochure-button:hover{
	background: #dadada !important;
}

@media screen and (max-width: 480px){
	.woocommerce-loop-product__title{
		font-size: 24px;
	}
}

.wpcf7-not-valid-tip {
	font-size: 1rem !important;
}


/* ------------------------ responsive css start --------------------- */
.home-unique-list .c-splash-yerba_list .c-splash-yerba_item .c-text.-large p b{
	text-transform: uppercase;
}

.c-image.-lazy-load .c-image_img{
	opacity: 1;
}

@media screen and (max-width: 540px){
	.c-menu.-main .c-menu_link{
		font-size: 35px;
	}

	.home-products .c-tile-can.-feature .c-tile-can_title{
		font-size: 28px;
	}

	.home-products .c-tile-can.-feature .c-tile-can_visual{
		width: 50%;
	}

	.home-rail-text .c-rail_item{
		padding-right: 1.25rem;
	}

	.home-rail-text .c-rail_text{
		font-size: 60px;
	}

	.c-horizontal-panel{
		margin-bottom: 0 !important;
	}
	.u-margin-huge-top{
		margin-top: 0 !important;
	}

	h3.c-heading.-huge-sans{
		font-size: 50px;
		line-height: 56px;
	}

	.c-carousel-quote_box_inner{
		padding-top: 55px;
	}

	.c-carousel-quote_box_inner:before{
		top: -15px;
	}

}

.u-padding-huge-top {
	padding-top: 50px
}

.wt-related-products.related {
	margin-top: 45px;
	padding-top: 30px;
	border-top: 2px dashed #000;
}


/* ------------------------ responsive css end --------------------- */

.list-disc {
	list-style: disc;
}

input[readonly] {
	cursor: not-allowed;
	opacity: 0.5;
}


/* Author Page Start */
.author-bio a {
	color: #5890ed;
}

.author-bio a:hover {
	color: #e2e2e2;
}

.author-socials {
	display: flex;
	gap: 8px;
	margin-top: 16px;
}

.author-socials a {
	padding: 3px 5px;
	background: #e83739;
	color: #fff;
	transition: 0.5s;
	font-size: 18px;
	line-height: 18px;
}

.author-socials a:hover {
	background: #e2e2e2;
	color: #e83739;
}
/* Author Page End */


.related-posts-container .single-related-post .blog-box-content .title {
	margin: 0;
}

.related-posts-container .single-related-post .blog-box-content .title a {
	text-decoration: none;
}

.related-posts-container .single-related-post .blog-contain-box .blog-box-content .read-more-btn {
	align-self: flex-start;
	text-decoration: none;
	padding: 8px 12px 10px;
}

.related-posts-container .single-related-post .blog-contain-box .blog-img-container img{
	width: 100%;
	height: 100%;
	border-radius: 0;
}

@media screen and (max-width: 767px) {
	.related-posts-container .single-related-post .blog-box-content .title {
		font-size: 22px;
		line-height: 26px;
	}
}


.product-price-sect {
	margin-bottom: 16px;
}

.product-price-sect span {
	display: block;
	font-size: 18px;
	line-height: 26px;
}

.product-price-sect span.price b {
	font-size: 50px;
	color: #e83739;
	font-weight: 700;
}