/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

footer .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
    transform: rotate(90deg);
    height: 3px !important;
}
p.price ins {
    color: transparent !important;
}

.termsfeed-com---palette-light .cc-pc-head-close:active, .termsfeed-com---palette-light .cc-pc-head-close:focus {
	border: 2px solid  #b38c4b !important;
}
.wc-tabs li a:focus {
     outline-width: 0px;
}
.single-product .woocommerce-tabs table thead th,.single-product .woocommerce-tabs table td,.page table thead th,.page table th,.page table td {
   
    padding: 8px 16px !important;
}
.page table th,.page table td{  border-right:solid 1px #dedede !important;   }
.page table {  border-right:none !important; border-left:solid 1px #dedede !important; border-top:solid 1px #dedede !important; }
.single-product .woocommerce-tabs table,.single-product .woocommerce-tabs table thead th:first-child ,.single-product .woocommerce-tabs table td:first-child {
   border:solid 1px #dedede !important;    
}
section.related.products ul.products li.product {
   
    margin-bottom: 80px;
    
}
.bottom-home p{line-height:normal !important;}
.la-spinner, .wpfIconPreview .spinner, .wpfLoaderIconTemplate .spinner, .woobewoo-filter-loader.spinner {

    background: url(/wp-content/uploads/2025/06/favivon.svg) center center no-repeat!important;
   
}
.lqd-fb-style-6:hover div {
   
    transform: none !important;
    
}
.woocommerce div.product .lqd-woo-summary-after-cart,.woocommerce .woocommerce-ordering .ui-selectmenu-button.ui-button,a.ld-sp-btn.ld-sp-add-to-cart.button.product_type_simple{display:none !important;}
.titlebar-inner p {
    opacity: .8 !important;
}
/*.lqd-woo-single-layout-3 div.product p.price {
   
    display: none;
}*/
.woocommerce div.product form.cart{
   
    display: none;
}
.woocommerce ul.products li.product span.onsale, .woocommerce ul.products li.product span.soldout {

    background-color: #b38c4b !important;

}
.woocommerce div.product p.price del, .woocommerce div.product span.price del,.woocommerce ul.products li.product .price del {
    opacity: 0.4 !important;
    display: inline-block;
}
ins bdi,ins span.woocommerce-Price-amount.amount {
    

   color: #b38c4b !important;

}
.woocommerce ul.products li.product .button {
    display: none !important;
   
}
.archive .titlebar.scheme-light {
    background: none !important;
   
}
.archive .titlebar-col p{color:#5a5a5a !important;} 
.wpfFilterWrapper .wpfCheckbox label[aria-label="Beige"]:before {background-color: #fbebd3 !important;content: "";}
.wpfFilterWrapper .wpfCheckbox label[aria-label="Blanc"]:before {background-color: #fff !important;content: ""; }  
.wpfFilterWrapper .wpfCheckbox label[aria-label="Noir"]:before {background-color: #000 !important;content: ""; }
.wpfFilterWrapper .wpfCheckbox label[aria-label="Bleu nuit"]:before {background-color: #0f056b !important;content: ""; }
.wpfFilterWrapper .wpfCheckbox label[aria-label="Gris claire"]:before {background-color: #cecece !important;content: ""; }
.wpfFilterWrapper .wpfCheckbox label[aria-label="Gris foncé"]:before {background-color: #808080 !important;content: ""; }
.wpfFilterWrapper .wpfCheckbox label[aria-label="Rose poudré"]:before {background-color: #756988 !important;content: ""; }
.wpfFilterWrapper .wpfCheckbox label[aria-label="Vert sapin"]:before {background-color: #41b0aa   !important;content: ""; }

a.couleur-bleu-nuit {
    background: #0f056b !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
a.couleur-gris-fonce {
    background: #808080 !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}

a.couleur-gris-claire {
    background: #cecece !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
a.couleur-beige {
    background: #fbebd3 !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
a.couleur-blanc {
    background: #fff !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
a.couleur-noir {
    background: #000 !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}

a.couleur-rose-poudre {
    background: #756988 !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
a.couleur-vert-sapin {
    background: #41b0aa !important;
    font-size: 0px;
    width: 16px !important;
    height: 16px !important;
    border: solid 1px rgb(204, 204, 204);
    display: flex;
    border-radius: 50px;
}
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_couleur p {
    font-size: 0;
    display: flex;
   
}
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_couleur span.woocommerce-product-attributes-item__label {
    display: none;
}
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_couleur p a {
    margin-right:8px;
   
}
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_couleur {
    margin-bottom: 12px;
}


.single.single-product .lqd-sidebar-container,.single.single-product .additional_information_tab,.single.single-product .ld-shop-topbar {
    display: none !important;   
}
.woocommerce-Tabs-panel table.shop_attributes {
    display: none !important;
}
ul.woocommerce-product-attributes.shop_attributes li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_profondeur,
ul.woocommerce-product-attributes.shop_attributes li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_hauteur,
ul.woocommerce-product-attributes.shop_attributes li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_largeur{
    display: inline-block;
    /* text-align: center; */
}
ul.woocommerce-product-attributes.shop_attributes li::marker
{font-size:0 !important;}
ul.woocommerce-product-attributes.shop_attributes{
    padding:0;margin:0;margin-bottom: 24px;
    
}
/*ul.woocommerce-product-attributes.shop_attributes li{
    margin-right: 16px !important;
    padding-left:42px;
}*/
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_profondeur,
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_hauteur,
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_largeur{
    margin-right: 24px !important;
    padding-left:42px;
}

li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_profondeur:before {
    content: url(/wp-content/uploads/2025/07/depth.0a868110.svg);
    position: absolute;
    text-indent: -42px;
    top: auto;
    /* transform: translateY(-50%); */
    margin-top: 8px;
}

li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_hauteur:before {
    content: url(/wp-content/uploads/2025/07/height.46b0fb65.svg);
    position: absolute;
    text-indent: -42px;
    top: auto;
    /* transform: translateY(-50%); */
    margin-top: 8px;
}
li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_largeur:before {
    content: url(/wp-content/uploads/2025/07/width.00794828.svg);
    position: absolute;
    text-indent: -42px;
    top: auto;
    /* transform: translateY(-50%); */
    margin-top: 8px;
}

.lqd-sidebar-container .widget{
border:none;
padding:0 !important;
   
}
.wpfFilterWrapper[data-filter-type]{

    border-bottom:solid 1px #f2f2f2;
}
.wpfFilterWrapper .wfpTitle {
        font-family: "Lato", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    margin: 0px 0px 0px 0px;
    color: #000 !important;
    margin: inherit;
    padding: inherit;
    color: inherit;
    line-height: inherit;
    margin-bottom: 12px !important;
}
.wpfNotActive .wfpTitle{margin-bottom: 0px !important;} 
.wpfFilterWrapper .wpfFilterTaxNameWrapper {
    font-family: "Lato", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color:#5a5a5a !important;
}
.wpfFilterWrapper[data-filter-type] {
    padding-bottom: 16px !important;    margin-bottom: 16px;
}
.lqd-main-sidebar .wpfFilterWrapper .wpfCheckbox label::before {
    
    top: 2px !important;
 
}
.wpfFilterWrapper[data-get-attribute="wpf_filter_couleur"] .wpfCheckbox label:before {
   
    border-radius: 50px;
}
.wpfFilterButton.wpfButton{
    
    background-color: #b38c4b;
    font-family: "Lato", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    text-transform: uppercase;
    color:#fff;
    border:solid 1px #b38c4b !important;
    border-radius: 8px 8px 8px 8px !important;
}
 .wpfClearButton.wpfButton{
    
    background-color: #fff; 
    font-family: "Lato", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    text-transform: uppercase;
    color:#b38c4b;
    border:solid 1px #b38c4b !important;
    border-radius: 8px 8px 8px 8px !important;
}
.archive .titlebar-inner h1,.page-id-6595 .titlebar-inner h1,.page-id-6608 .titlebar-inner h1,.page-id-6624 .titlebar-inner h1 {color:#000 !important;}
.page-id-6595 .titlebar-inner p,.page-id-6608 .titlebar-inner p,.page-id-6624 .titlebar-inner p {display:none !important;}
.page-id-6595 .titlebar,.page-id-6608 .titlebar,.page-id-6624 .titlebar {background:none !important;}
.woocommerce div.product .woocommerce-tabs {
    
    margin-top: 32px;
    
}
.lqd-woo-summary-info div ul li::marker {
    font-size: 0;
}
.lqd-woo-summary-info div ul {
    padding-left:20px;
}
span.woocommerce-product-attributes-item__value p {
    font-weight: 600;
}
.wpfCheckboxHier li>ul {

    margin-top: 0 !important;
}

.lqd-woo-summary-info div ul li:before {
    content: "";
    font-family: "lqd-essentials";
    font-size: 1em;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    position:absolute;
    color: #b38c4b;
    margin-left: -20px;
    top: auto;
    margin-top: 5px;
}
.single-product li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_modele,.single-product li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_tissu{display:none;}
.lqd-fb-style-6 .lqd-fb-content h6 {opacity: 1 !important;}
.widget-bloc-contact .contents {
    display: ruby !important;
}


.rdv .elementor-shape-circle.elementor-position-top {
  /*height: 234px;*/ /*width: 233.33px;*/
  height:var(--prdt-height) !important;
}
.bt-rdv-cat .btn:hover{box-shadow:none !important;}   
.rdv .elementor-widget-container {
   
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.rdv a.elementor-button.btn.btn-solid.btn-xsm.btn-block.btn-icon-left.btn-has-label
{width:100% !important;}  

.archive .titlebar-inner h1 {font-size: 40px !important;}
.archive .titlebar-inner p {font-size: 16px !important;padding:0 150px;color:#000 !important;}
.archive.woocommerce li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_modele,
.archive.woocommerce li.woocommerce-product-attributes-item--attribute_pa_couleur,
.archive.woocommerce li.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_tissu,

.archive.woocommerce .ld-sp-info.px-2.px-md-7.ps-2.pe-2 .btn,.archive.woocommerce .ld-sp-info.px-2.px-md-7.ps-2.pe-2 div ul {
    display: none;
}
.products.row li.product::marker {
    display: none !important;
    font-size: 0;
   
}
.products.row li.product{
    width: 100% !important;
    padding: 0 15px;
}
.products.row li.product .rdv {
    
    margin-bottom: 40px !important;
}
/***********responsive*****/
@media(min-width:768px){
.canape .lqd-overlay{
height:calc(100% + 7px) !important;}
    
    
}


@media(max-width:1199px){
.woocommerce div.product {
	padding-top: 3em !important;
}
     .iconbox h3{padding-bottom:8px !important;}
     .iconbox p{line-height:normal !important;}
    
   .archive .titlebar-inner p {
    
    padding: 0 20px;
    
} 
}


@media(min-width:992px) and (max-width:1199px){
.slider .carousel-dots-style1{
height:511px !important;}
}

@media(min-width:769px) and (max-width:991px){
.livraison{
padding-top:0px !important;}
}
@media(max-width:992px) and (min-width:768px) {body[data-elementor-device-mode]:not([data-elementor-device-mode="mobile"]) .lqd-visible-mobile {
	display: block !important;
}}
@media(min-width:992px){
    .woocommerce div.product .product_title {
   font-family: "Lato", Sans-serif !important;
    font-size: 28px !important;
    font-weight: 400;
}


.titlebar-col {
    position: static;
    width: 100% !important;
    padding: 0 20px;
}
.single.single-product .lqd-contents {
    width: 100%;
}
    .woocommerce .products.related {
    margin-top: 56px;
}
 .single-product .woocommerce-tabs table {
   
    width: 70% !important;
    margin: 0 auto !important;
}   
    
}
@media(min-width:1200px)
{div#tab-description {
    padding: 0 110px;
}
.slide-home .flickity-enabled.is-draggable .flickity-viewport{height:614px !important;}
.nav-item-children {
    min-width: 750px !important;
    
}}
@media(max-width:768px){
div#tab-additional_information,.woocommerce-tabs h2.lqd-res-acc-trigger:nth-of-type(3) {
    display: none !important;
}
  .ld-shop-topbar .row > div:nth-child(3n) .d-flex, .ld-shop-topbar .row > div:nth-child(3n) .nav-trigger {
	justify-content: center !important ;
}  
.woocommerce .woocommerce-result-count { 
	margin: 0 !important;
}
    .ld-shop-topbar .row > div {
	width: 20% !important;
}
}

@media(min-width:480px) and (max-width:767px) {
    .box-block .elementor-element{display:block !important;}
    .box-block .lqd-fb-style-6 {
	margin-bottom: 0;
	transform: translateZ(0);
	height: auto !important;
	
	padding: initial;
	aspect-ratio: 16 /9  !important;
}
}
@media(min-width:576px) and (max-width:767px) {

.bottom-home > .e-con-inner{display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 16px;
grid-row-gap: 0px;}
.bottom-home .child{margin-top:0 !important;}
}
  @media (max-width:767px) { .ld-shop-topbar .lqd-shop-topbar-breadcrumb, .ld-shop-topbar .lqd-shop-topbar-view-count, .ld-shop-topbar .lqd-shop-topbar-view-toggle {
	display: none !important;
}


}

 @media (max-width:479px) { .bloc-footer-icon {
	width: 100% !important;
}.livraison .elementor-column.elementor-col-25 {
    width: 100%;
}
.car-home .carousel-dots-mobile .flickity-page-dots {
    margin-top: -20px;
}
   
}



