.elementor-632 .elementor-element.elementor-element-0f34336{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-cabd9bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-632 .elementor-element.elementor-element-cabd9bc:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-cabd9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.tresslounge.ca/wp-content/uploads/2025/03/image-295.png");}.elementor-632 .elementor-element.elementor-element-cabd9bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-632 .elementor-element.elementor-element-ac70f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-ac70f7c.e-con{--align-self:center;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product{text-align:center;background-color:#87868600;}.elementor-632 .elementor-element.elementor-element-4cb5e96 > .elementor-widget-container{margin:0px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:50px;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#141414;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#141414;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product .price{color:#BE8F45;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product .price ins{color:#BE8F45;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product .price ins .amount{color:#BE8F45;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-632 .elementor-element.elementor-element-83f8d47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-632 .elementor-element.elementor-element-c00bef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-c00bef0 .elementor-heading-title{font-size:18px;font-weight:400;color:#141414;}.elementor-632 .elementor-element.elementor-element-d7a167b .product{text-align:left;}.elementor-632 .elementor-element.elementor-element-d7a167b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-632 .elementor-element.elementor-element-d7a167b a > img{border-style:none;margin-bottom:0px;}.elementor-632 .elementor-element.elementor-element-d7a167b .woocommerce .woocommerce-loop-category__title{color:#656565;font-size:15px;}.elementor-632 .elementor-element.elementor-element-d7a167b .woocommerce-loop-category__title .count{color:#656565;font-size:10px;}.elementor-632 .elementor-element.elementor-element-580253b{width:100%;max-width:100%;}.elementor-632 .elementor-element.elementor-element-580253b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-580253b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}body.elementor-page-632:not(.elementor-motion-effects-element-type-background), body.elementor-page-632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-632 .elementor-element.elementor-element-0f34336{--content-width:100vw;}.elementor-632 .elementor-element.elementor-element-cabd9bc{--width:100%;}.elementor-632 .elementor-element.elementor-element-ac70f7c{--width:73%;}.elementor-632 .elementor-element.elementor-element-83f8d47{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-632 .elementor-element.elementor-element-cabd9bc{--width:100%;}.elementor-632 .elementor-element.elementor-element-ac70f7c{--width:100%;}}@media(max-width:1366px){.elementor-632 .elementor-element.elementor-element-cabd9bc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-632 .elementor-element.elementor-element-ac70f7c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:1024px){.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-632 .elementor-element.elementor-element-cabd9bc{--width:100vw;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-ac70f7c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-632 .elementor-element.elementor-element-ac70f7c.e-con{--align-self:center;}.elementor-632 .elementor-element.elementor-element-4cb5e96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-4cb5e96.elementor-wc-products  ul.products{grid-column-gap:13px;grid-row-gap:39px;}.elementor-632 .elementor-element.elementor-element-83f8d47{--content-width:94%;--min-height:0px;}.elementor-632 .elementor-element.elementor-element-c00bef0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-632 .elementor-element.elementor-element-d7a167b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-ac70f7c */a{
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-f7f2fb5 */body{
    font-family: 'Aboreto' !important;
}

.search-prods label{
    display: none;
}

.woocommerce.widget_product_search form{
    display: flex !important;
    flex-direction: row;
    flex-wrap: none !important;
    
    padding-bottom: 2rem;
}

 input:focus{
   outline: none !important;
 }
 
 input{
     color: #0e0e0e !important;
     background-color: transparent !important;
     padding: 0 1rem !important;
     padding-left: 2rem !important;
 }


button{
    background-color: #000 !important;
    color: #fff !important;
}

.woocommerce.widget_product_search form input{
    width: 100% !important;
    border-bottom: 1px solid #0e0e0e !important;
    padding: 1rem 0 0.2rem 0 !important;
}

..woocommerce.widget_product_search form input:focus{
    border: 0 !important;
}

.woocommerce.widget_product_search form button{
    border: 0;
    content: "err";
    color: #000;
    padding: 0.5rem !important;
    width: auto !important;
}
   
 .onsale{
    display: none !important;
 }/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d7a167b */.woocommerce.columns-1 img{
    display: none !important;
}

.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    display: none;
}

.categ li a{
    color: #000 !important;
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 15px !important;
}

h2{
    color: #000;
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  
  font-size: 14px !important;
}

#keysss h2{
    font-size: 1.3rem !important;
    font-weight: 600 !important;
    
    
    padding-top: 2rem;
    padding-bottom: 1rem;
}
  
  h3{
        background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  }
  
  h4, h, h6,h1, p{
        background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  }
  
 span{
        background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c !important;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  }/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_tag_cloud, class: .elementor-element-580253b */.product-tag-cloud{
    height: auto !important;
    padding: 0;
    margin: 0;
    
    display: flex !important;
    
    margin-top: 3rem;
    margin-bottom: 3rem !important;
}


.woocommerce.widget_product_tag_cloud{
        display: flex !important;
        flex-direction: column;
        gap: 1rem;
}

h5{
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600 !important;
  
  font-size: 2rem;
}

h6{
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.product-tag-cloud h5{
    color: #141414;
    padding: 0;
    margin: 0;
    
      background: linear-gradient(90deg, #0c0c0c, #0c0c0c, #0c0c0c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.tagcloud{
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem !important;
}

#product-tag-cloud .tagcloud a{
    margin: 0rem 0 !important;
    color: #141414 !important;
    font-size: 14px !important;
    border: 1px solid #909090 !important;
    border-radius: 18px !important;
    padding: 3px 14px !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cabd9bc */@media (min-width: 800px){
.colzs{
   width: 100% !important;
   display: flex !important;
   flex-direction: row !important;
   gap: 1rem;
   padding: 1rem;
   box-sizing: border-box;
}

.grid-prod{
    width:70% !important;
}

.grid-nav{
    width: 30% !important;
}
}/* End custom CSS */