/********************************STYLE Avis Garantis **************************************************/
.categoryStarsMain.steavisgarantisStar{margin-left:10px!important;}
/********************************STYLE WOOCOMMERCE **************************************************/
.tax-product_cat h1.woocommerce-products-header__title.page-title{margin-bottom:0;}
.woocommerce.archive h1{font-size: 1.8rem;}
h2.h1_categories{margin-top:30px;}
/* style sous categories */
@media (max-width:480px){
	.woocommerce-page.archive #main .products.ss_cat .product-category .woocommerce-loop-category__title.non-shop-page {font-size: 0.8em;margin: 4px 2px; padding: 2px 2px;}
}
.woocommerce-category-clearfix { clear: both;display: block;width: 100%;height: 0;margin: 0;}
.woocommerce-category-separator {border: 0; border-top: 1px solid var(--ast-global-color-7);width: 100%;margin: 20px 0;}
.woocommerce-page.archive #main ul.products.ss_cat{column-gap: 5px;margin:0;}
.woocommerce-page.archive #main ul.products.ss_cat .non-shop-page{transition: background 0.3s, color 0.3s;position:relative;margin:5px 3px ;padding: 7px 2px;border: 1px var(--ast-global-color-3) solid;border-radius: 15px; text-align: center; color: var(--ast-global-color-3); font-size: 11px;display: block;font-weight:400;left:0;right:0;}
.woocommerce-page.archive #main ul.products.ss_cat .non-shop-page:hover{background-color: var(--ast-global-color-3); color: #ffffff;}
.woocommerce-page.archive #main ul.products.ss_cat li.product{background-color:#ffffff;}
.woocommerce-loop-category__title.non-shop-page{bottom:0!important;}
.woocommerce-page.archive #main ul.products.ss_cat li{margin-bottom:0;}
/* style liste pdt categories */
@media (max-width:480px){
	.woocommerce-page.archive #main .products.ss_cat  .astra-shop-summary-wrap h2.woocommerce-loop-product__title{font-size: 0.85rem;}
	.woocommerce-page.archive #main .products.ss_cat  .astra-shop-summary-wrap {padding: 0 0.5em;}
}
.woocommerce-page.archive .ast-shop-toolbar-container { margin-bottom: 0;}
.woocommerce-page.archive ul.products li { border-radius: 12px;}
.woocommerce-page.archive ul.products li a{border-top-left-radius: 12px;border-top-right-radius:12px;}
.woocommerce-page.archive li.product-category a img{border-radius: 12px;}
.woocommerce-page.archive ul.ss_cat  li.product-category {box-shadow:none;}
/* Regle sEO Filtre */
#plus_populaire{margin-top:10px;padding: 3px 5px; border-radius: 3px;}
#plus_populaire span{text-transform:uppercase;background:var(--ast-global-color-0);color:white;font-size:0.9em;padding: 3px 7px; border-radius: 4px;}
#plus_populaire a{text-decoration:underline;}

@media (max-width:921px){
	.labels-left-container{display:none;}
}
/* Filtre Woo */
form.woocommerce-ordering select{margin:0 5px;font-size:0.9em;}
/********************************STYLE WOOCOMMERCE SIDEBAR**************************************************/

/*Widgetstyle Contact */
.contact_sidebar {border-top: 1px var(--ast-global-color-3) solid;border-bottom: 1px var(--ast-global-color-3) solid;padding-bottom: 10px;margin-top: 10px;}
.contact_sidebar p {color: var(--ast-global-color-3); margin-top: 5px; text-align: center;margin-bottom: 0.5em;font-size: 1.1em;font-weight: 500;line-height: 25px;}
.contact_sidebar_phone {text-align: center;border: 1px solid var(--ast-global-color-3);border-radius: 5px;padding: 1px;background: var(--ast-global-color-3);}
.contact_sidebar_phone div:first-child { padding: 5px; border: #ffffff 1px solid; border-radius: 5px; background: #ffffff;}
.contact_sidebar_phone a {color: var(--ast-global-color-3);font-size: 1.2em;display: block;text-align: center;}
.contact_sidebar_phone a svg{width: 35px;float: left;fill: var(--ast-global-color-3);}
.contact_sidebar_phone span {text-align:center;position:relative;top:2px;}
.contact_sidebar_phone a.tel_db {display: inline-flex; align-items: center; gap: 10px; text-decoration: none; }
.contact_sidebar_phone a.tel_db svg {  flex-shrink: 0;}
/* Widget Promo */
.widget-stop-inflation{position: relative;height: 250px;background-position: bottom center;background-image: url('/wp-content/uploads/2023/03/action-anti-inflation.png');}
.widget-stop-inflation button{position:absolute;bottom:0;width:100%;height:100%;color:#fff;background-color:rgba(57, 57, 57, 0);border:0;padding-top:0;transition:background-color .2s, color .2s;}
.widget-stop-inflation button:hover{color:#000;background-color:rgba(57, 57, 57, 0.2);}
.widget-promo-m{position: relative;height: 250px;background-position: bottom center;background-image: url('https://www.armoireplus.fr/wp-content/uploads/2025/01/Bandeau-soldes-dhiver-du-08-janvier-au-4-fevrier.png');background-size: contain;background-repeat: no-repeat;}
.widget-promo-m button{position:absolute;bottom:0;width:100%;height:100%;color:#fff;background-color:rgba(57, 57, 57, 0);border:0;padding-top:0;transition:background-color .2s, color .2s;}
.widget-promo-m button:hover{color:#000;background-color:rgba(57, 57, 57, 0.2);}
.widget-admin{position:relative;height:250px;background-position:bottom center;background-image:url('/wp-content/uploads/2021/09/etablissement_public.jpg');}
.widget-admin button{position:absolute;bottom:0;width:100%;height:60px;color:#fff;background-color:rgba(57, 57, 57, .8);border:0;padding-top:0;transition:background-color .2s, color .2s;}
.widget-admin button:hover{color:#000;background-color:rgba(222, 222, 222, 0.8);}
.widget-admin button p{font-size:12px;margin-bottom:0;}
.widget-admin button p:after{font-family:"FontAwesome";content:"\f105";color:#F29806;font-weight:bold;margin-left:10px;}
/* Widget Categorie */
#secondary .sidebar-main li {line-height: 1em;}
#secondary .sidebar-main ul {margin-top:5px;}
/* Widget Filter Everything Pro */
@media (max-width:768px){
	.wpc-filters-open-button-container a .wpc-button-inner{align-items: center;flex-direction: row-reverse; justify-content: space-between;}
	.wpc-filters-open-button-container .wpc-filters-open-widget{width:100%;}
}
@media (max-width:480px){
	.woocommerce-page.archive #main .products.ss_cat  .widget_wpc_filters_widget .wpc-filters-ul-list input[type="checkbox"] {width:15px;}
}
#wpc-term-post_meta-country_origin-3 input[type=checkbox] { opacity: 0; position: absolute; width: 0; height: 0; }
#wpc-term-post_meta-country_origin-3 { padding: 0 0 15px; }
#wpc-term-post_meta-country_origin-3 label { position: relative; cursor: pointer; padding-left: 56px; line-height: 24px; user-select: none; display: flex; align-items: center; height: 24px; }
#wpc-term-post_meta-country_origin-3 label::before { content: ''; width: 48px; height: 24px; border-radius: 12px; background: #cbd5e1; position: absolute; left: 0; top: 50%; transform: translateY(-50%); transition: background .25s; }
#wpc-term-post_meta-country_origin-3 label::after { content: ''; width: 20px; height: 20px; border-radius: 50%; background: #fff; position: absolute; left: 2px; top: 50%; transform: translateY(-50%); box-shadow: 0 1px 3px rgba(0,0,0,.35); transition: transform .25s; }
#wpc-term-post_meta-country_origin-3 input:checked + label::before { background: #0ea5e9; }
#wpc-term-post_meta-country_origin-3 input:checked + label::after { transform: translateY(-50%) translateX(24px); }
#wpc-term-post_meta-country_origin-3 .wpc-filter-link { text-decoration: none; color: inherit; }

.wpc-filters-ul-list{display: flex;flex-wrap: wrap;column-gap: 10px;}
.wpc-filters-section ul .wpc-term-item-content-wrapper{padding: 2px 0;}
.wpc-filters-section {border-bottom: 1px var(--ast-global-color-8) solid;}

.wpc-term-item-content-wrapper a, .wpc-term-item-content-wrapper button {text-align:left;text-transform: none;border: 0;padding: 0;}
.wpc-filters-section{margin-bottom:1.3em!important;}

.wpc-term-item-content-wrapper A{color: var(--ast-global-color-3);}
.wpc-filters-widget-wrapper button{font-size: 14px;color: var(--ast-global-color-3);background-color: #ffffff;}
.wpc-filters-list-56494 button::after {content: "€";color: var(--ast-global-color-3);}
.wpc-filter-title{color:  var(--ast-global-color-2);font-weight: 500;font-size: 1.18rem;}