.elementor-kit-9{--e-global-color-primary:#000000;--e-global-color-secondary:#636363;--e-global-color-text:#6F6F6F;--e-global-color-accent:#1C244B;--e-global-color-7d3ca05:#1C244B;--e-global-color-2b25ec2:#6EC1E4;--e-global-color-6f9d909:#536DA8;--e-global-color-aea799d:#9B7A6E;--e-global-color-555cf72:#689982;--e-global-color-7afe510:#8C867D;--e-global-color-6f95098:#6AA4BB;--e-global-color-cfb2be5:#309077;--e-global-color-e28fed5:#535353;--e-global-color-1b20b97:#ECF4F7;--e-global-color-c94c8c4:#4A5D67;--e-global-color-9c53d90:#4A5D67;--e-global-typography-primary-font-family:"DIN Pro";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DIN Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DIN Pro";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DIN Pro";--e-global-typography-accent-font-weight:500;font-family:"DIN Pro", Sans-serif;font-size:16px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#FFFFFF;font-family:"DIN Pro", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;color:#FFFFFF;border-style:none;}.elementor-kit-9 e-page-transition{background-color:#FFFFFF;}.elementor-kit-9 a{color:var( --e-global-color-7d3ca05 );font-family:"DIN Pro", Sans-serif;text-transform:none;font-style:normal;text-decoration:none;}.elementor-kit-9 h1{font-family:"DIN Pro", Sans-serif;font-weight:600;}.elementor-kit-9 h2{font-size:20px;font-weight:400;}.elementor-kit-9 h3{font-family:"DIN Pro", Sans-serif;}.elementor-kit-9 h4{font-family:"DIN Pro", Sans-serif;}.elementor-kit-9 h5{font-family:"DIN Pro", Sans-serif;}.elementor-kit-9 h6{font-family:"DIN Pro", Sans-serif;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-loop-product__buttons .loading{
     opacity: 100%!important;
 }
.woocommerce-LoopProduct-link > .woocommerce-product-details__short-description *{
display:none;
}
.woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child  {
    display:block;
    margin-top: 0px;
}

.woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child strong{
    font-weight:500;
    font-size:13.5px;
    color: #949494;
    max-width:100%;
    padding-right: 2px;
    text-transform:lowercase;
}
.woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child strong::first-letter{
    text-transform:none;
}
@media (max-width: 800px){
    .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child strong{
    font-size:11px;
     max-width:100%;
 
}
}

.woocommerce-notices-wrapper{
    display: none!important;
}


.product .swiper-slide-image{
    width: 100%;
}

@media(min-width:1651px){
    .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child{
        margin:0px!important;
        margin-bottom:0px!important;
        min-height:40px!important;
    }
}

@media(max-width:1800px){
.post-6144 .woocommerce-loop-product__title{
    font-size:15px!important;
}
}
@media(max-width:1650px){
    .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child{
        margin:0px!important;
        margin-bottom:0px!important;
        min-height:40px!important;
    }
     .post-6144 .woocommerce-loop-product__title strong{
          font-size:17px!important;
      }
    .woocommerce-loop-product__title{
    font-size:15px!important;
}
}
@media(max-width:1150px){
    .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child{
        margin:0px!important;
        margin-bottom:0px!important;
        min-height:50px!important;
    }
    
.woocommerce-loop-product__title{
    font-size:14px!important;
}
  .post-6144 .woocommerce-loop-product__title strong{
          font-size:14px!important;
      }
    .post-6144  .woocommerce-loop-product__title{
    font-size:14px!important;
}
}
@media(max-width:1024px){
   .post-6144 .woocommerce-loop-product__title strong{
          font-size:17px!important;
      }
         .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child{
        margin:0px!important;
        margin-bottom:0px!important;
        min-height:25px!important;
    }
    #trp-floater-ls.trp-color-light{
    display: none;
}
}
@media(max-width:416px){
      .woocommerce-LoopProduct-link > .woocommerce-product-details__short-description > .separacio-producte:first-child{
        margin:0px!important;
        margin-bottom:0px!important;
        min-height:35px!important;
    }
    .woocommerce-loop-product__title strong{
          font-size:13px!important;
      }
      .woocommerce-loop-product__title{
          font-size:12px!important;
      }
        .post-6144 .woocommerce-loop-product__title strong{
          font-size:11px!important;
      }
      .post-6144 .woocommerce-loop-product__title {
          font-size:10px!important;
      }
}

.tp-image-wrapper {
	position: relative;
}
.tp-image-hover {
	position: absolute!important;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.3s ease-out;
}
.tp-image-hover:hover {
	opacity: 1;
}

.woocommerce-additional-fields .checked{
	display: block!important;
}
#selectechantillon_field{
	display: none;
}
.woocommerce-additional-fields{
    display: block!important;
}

/*langue switcher*/
#trp-floater-ls.trp-bottom-left {
    bottom: 40px;
    top:auto;
    left: 5px;
    padding: 0px!important;
}
#trp-floater-ls.trp-color-light {
    background: none;
    border-radius: 0px 0px 0 0;
    box-shadow: none;
    padding: 0px!important;
}

.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left .trp-language-wrap {
    padding: 9px 9px 10.3px 12px!important
}

/*CHECKBOX FILTER PRODUCTS*/




.wpfCheckbox input{
	opacity: 0!important;
	position: absolute!important;
}	
.wpfCheckbox input + label{
	transform: scale(1)!important;
	display: block!important;
    border: 2px solid #333!important;
    width: 20px!important;
    height: 20px!important;
    border-radius: 6px!important;
    cursor: pointer!important;
    transition: all .2s ease!important;
    position: 	relative!important;	

}
.wpfCheckbox input + label:active, .wpfCheckbox input:checked + label{
transform: scale(1.03)!important;
    border-radius: 12px!important;
    background-color: 	#fff!important;
    border: 2px solid #536DA8!important;
}
.wpfCheckbox input:checked + label::before{
	content: 	""!important;
	top:0px!important;
	left: 	4px!important;
	position: 	absolute!important;	
	width: 8px!important;
    height: 14px!important;
  	border: 3px solid #536DA8!important;
 	border-left: 0!important;
  	border-top: 0!important;
    transform: rotate(45deg)!important;

}


/*Empty cart btn*/
.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 200px;
}
.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message > .wc-backward{

    color: var(--checkout-button-text-color, #fff);
    padding: var(--checkout-button-padding, 15px);
    background-color: var(--checkout-button-background-color, #69727d);
    font-family: "DIN Pro", Sans-serif;
    font-size: 18px;
}/* End custom CSS */