/*
Theme Name: Lagar Child
Author: VamTam
Author URI: https://vamtam.com
Template: lagar
*/



/*

put your child theme styles here


you don't need any @import rules

*/
#sub-header{
	border-top:0px;
	border-bottom:0px;
}
.single-product .main-container{
	border-top:0;
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
	padding:24px var(--n-accordion-padding);
}
.technical-details{
	padding:0;
}
.technical-details .elementor-widget-container{
	padding:.5em;
	border-bottom:.5px solid var(--e-global-color-vamtam_accent_2);
	min-height:70px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{
	font-size:12px;
}
.vamtam-product-cats a,
.vamtam-product-cats a:visited{
	color:black;
}
#contact-form .elementor-form-fields-wrapper .elementor-field-group p{
	display:block;
	width:100%
}
#contact-form .elementor-form-fields-wrapper .elementor-field-type-submit p{
	text-align:center;
}
#contact-form .elementor-form-fields-wrapper .elementor-field-type-submit input[type="submit"]{
	width: 100%;
    background: var(--e-global-color-vamtam_accent_1);
    color: white;
    padding: 16px;
}
#contact-form .elementor-form-fields-wrapper .elementor-field-group{
	padding-right: calc(15px / 2);
    padding-left: calc(15px / 2);
    margin-bottom: 15px;
}
#contact-form .elementor-form-fields-wrapper .elementor-field-group input{
	padding: 6px 16px;
}
.woocommerce div.product .woocommerce-tabs{
	padding:0;
	margin:20px 0 0 0;
	border-top: 0;
}
.woocommerce div.product .woocommerce-tabs > ul.tabs{
	text-align:left;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel{
	padding-left:0;
	padding-right:0;
}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachment_name{
	font-size:18px;
}
.woocommerce table.shop_attributes *{
	font-family: var(--e-global-typography-bd58bfb-font-family);
	font-size:14px;
	font-weight:400;
}
.woocommerce table.shop_attributes tr{
	border-bottom-color:rgba(255,255,255,.2)
}
.woocommerce table.shop_attributes td p{
	font-style:normal;
	color:white;
	padding:0;
}
.woocommerce table.shop_attributes th{
	color: var(--e-global-color-vamtam_accent_1);
	text-transform:uppercase;
	font-weight:400;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{
	padding:16px;
	border:0;
}
.general-info h2{
	font-size:20px;
	font-weight: 600;
	font-family:var(--e-global-typography-vamtam_h4-font-family);
	color: var(--e-global-color-vamtam_accent_1);
	padding: 0.6em 0;
	border-bottom:2px solid var(--e-global-color-vamtam_accent_1);
	display:inline-block;
	margin-bottom: -1px;
}
.wcpoa_attachment_desc{
	font-size:14px;
	color:rgba(255,255,255,.6)
}
.wcpoa_attachment{
	padding-bottom:14px;
	border-bottom:1px solid rgba(255,255,255,.2)
}

@media (min-width: 1025px) {
    body .vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header{
        background: var(--vamtam-accent-color-6) !important;
    }
}