/*
Theme Name: Lynna Child
Theme URI: https://lynna.qodeinteractive.com
Description: A child theme of Lynna
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: lynna
Template: lynna
*/
#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
    max-height: 80%;
}
#qodef-page-footer-top-area, #qodef-page-footer-bottom-area {
    background-color: #FEDECC;
}
.widget_lynna_core_woo_side_area_cart .qodef-m-opener-count
{
	background-color: #79C5DC;
}
#qodef-page-inner {
    padding: 0;
}
.qodef-woo-advanced-product-list.qodef-filter-layout--sidebar .qodef-m-filter-content.qodef--no-touch .qodef-m-filter-content-inner
{
	padding-top:40px;gap:40px;
}
.qodef-h5, h5 {
    font-family: Archivo, sans-serif;
    font-weight: 600;
    color: #1c1c1c;
    font-size: 15px;
	text-transform: uppercase;}
.qodef-woo-advanced-product-list.qodef-filter-layout--sidebar .qodef-m-filter-content.qodef--no-touch .qodef-m-filter-content-inner h3
{
	text-transform:uppercase;
	font-family: Archivo, sans-serif;
	letter-spacing: .08em;
	margin: 0;
    font-size: 20px;
    font-weight: 600;
}
#qodef-woo-page.qodef--single .qodef-woo-additional-info, .qqvfw-m-product.single-product .qodef-woo-additional-info {
	display: none;}
	
.product_meta table, .product_meta tr, .product_meta td, .product_meta th
{
    border:0px;
}
	
.qodef-woo-single-tabs h3
{
    text-transform:uppercase;
	font-family: Archivo, sans-serif;
	letter-spacing: .08em;
	margin: 0 0 12px 0;
    font-size: 18px;
    font-weight: 600;
}
.qodef-woo-single-tabs p
{
    margin-bottom:25px !important;
    font-size:16px;
}
.shopbyage .qodef-woo-product-taxonomy-list .qodef-e-title, .shopbytheme .qodef-woo-product-taxonomy-list .qodef-e-title{display:none;}	
	
	
#qodef-woo-page.qodef--single .product_meta, .qqvfw-m-product.single-product .product_meta
{
    margin-top:15px;
}
.product_description
{
    margin-top:30px;
}
.product_description h2
{
    margin: 0px 0px 10px 0px;
    font-size: 25px;
    text-transform: uppercase;
    color: #000;
}
.product_description p
{
    font-size:16px;
}
.product_description ol li, .product_description ul li
{
	font-size:16px;margin-bottom:10px;
}
#qodef-woo-page.qodef--single .product_description .product_meta, .qqvfw-m-product.single-product .product_description .product_meta {
    margin-top: 0;
}
#qodef-woo-page.qodef--single .qodef-woo-single-tabs, .qqvfw-m-product.single-product .qodef-woo-single-tabs{margin:0px;padding:0px;}
	
.veb-variation-swatches .inwp-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    min-width: var(--inwp-single-product-item-width);
    width: auto;
    font-size: 16px;
    line-height: 1;
    padding: 10px 15px 12px 15px;
    background-color: #fff;
    box-shadow: 0 0 0 1px #d3d3c9 !important;
    border-radius: 0px;
    border: 0px;
    height: auto;
}	
.veb-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: var(--inwp-selected-item-background-color, #fff);
    color: var(--inwp-selected-item-text-color, #000);
    box-shadow: 0 0 0 2px #000 !important;
}
	
a.reset_variations{display:none !important;}	
.veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image {
    cursor: pointer;
    margin: 0;
    opacity: 1;
    border: 2px solid #d3d3c9 ;
}
.veb-variation-gallery-wrapper .slick-slide.slick-current .iwp-gallery-thumbnail-image {
    border: 2px solid #000;
}
	
.veb-variation-gallery-wrapper .veb-variation-gallery-slider img{border: 2px solid #d3d3c9 ;}
.qodef-woo-product-list .qodef-e-media
{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
	
	
.related.descriptionsection
{
    margin-top: 10px !important;
    text-align: left !important;
}
.product_description p {
    font-size: 16px;
    margin: 0px 0px 15px 0px !important;
}
.product_description h4 {
    margin: 0;
    font-size: 19px;
    text-transform: uppercase;
    color: #000;
    padding: 15px 0px 15px 0px;
}

.qodef-page-title{margin-bottom:60px;}	
.qodef-blog .qodef-e-media-image{width:100%;}
#qodef-page-inner {
    padding-bottom: 100px;
}
	
	
	
	
	
	
	
	
	
@media only screen and (max-width: 768px)
{
	.swiper-button-prev {
		left: 15px !important;
	}
	.swiper-button-next {
		right: 15px !important;
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid.qodef-gutter--custom, #qodef-page-footer-top-area-inner .qodef-grid.qodef-gutter--custom {
    --qode-columns-row-gap: 40px;
	}
}