.economiser-gros-title-text .elementor-heading-title{
position: relative;
}
.economiser-gros-title-text .elementor-heading-title::before{
position: absolute;
content: '';
height: 2px;
top: 48%;
left: 10px;
width: 65px;
background: #01AFE0;
z-index: 3;
}
.economiser-gros-title-text .elementor-heading-title::after{
position: absolute;
content: '';
height: 2px;
top: 48%;
right: 10px;
width: 65px;
background: #01AFE0;
z-index: 3;
}  .promotion-contenu-wrapper {
background-color: transparent;
background-image: linear-gradient(90deg, #227BAB 0%, #12A7D3 100%);
padding: 20px;
width: 80%;
}
.promotion-contenu-wrapper .promotion-contenu-title,.promotion-contenu-content {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.promotion-contenu-wrapper .promotion-contenu-title img {
width: 70px;
height: 70px;
object-fit: cover;
}
.promotion-contenu-wrapper .promotion-contenu-title-text {
height: 50px;
display: flex;
align-items: center;
background: #FFC200;
padding: 30px 40px;
width: 80%;
}
.promotion-contenu-wrapper .promotion-contenu-title-text span{
text-transform: uppercase;
color: #131319;
font-family: Ubuntu;
font-weight: 500;
display: block;
text-align: center;
width: 100%;
}
.promotion-contenu-content{
margin-top: 10px;
}
.promotion-contenu-content span {
color: #fff;
text-align: center;
text-transform: uppercase;
display: block;
width: 80%;
font-size: 26px;
}
.promotion-contenu-content span p{
margin: 0px!important;
} .rabais-btn span{
display: block!important;
font-weight: 500!important;
font-size: 26px!important;
}
input[type="radio"],input[type="checkbox"]{
cursor: pointer!important;
}
.banner_echantillon_container{
align-items: center!important;
}
.banner_echantillon_text{
max-width: 43%!important;
max-height: 480px!important;
}
.banner_echantillon_text h1{
font-family: "Faible Test", Sans-serif !important;
font-size: 32px!important;
font-weight: 700!important;
text-transform: uppercase!important;
line-height: 32px!important;
position: relative!important;
color: #282d31!important;
}
.banner_echantillon_text h1::after{
content: '';
width: 100px;
height: 5px;
background: rgb(31,134,182);
background: linear-gradient(90deg, rgba(31,134,182,1) 0%, rgba(20,163,207,1) 100%);
position: absolute;
bottom: -16px;
left: 0;
}
.banner_echantillon_text span{
font-family: "Faible Test", Sans-serif !important;
font-size: 16px!important;
font-weight: 400!important;
text-transform: uppercase!important;
line-height: 34px!important;
color: #282d31!important;
}
.product-item .add-to-cart-item{
position: relative;
z-index: 999;
margin-top: 150px;
background-color: #FFC200;
font-family: "Ubuntu", Sans-serif;
font-size: 18px;
font-weight: 400;
fill: #131319;
color: #131319;
transition-duration: 0.3s;
border-style: none;
border-radius: 0px 0px 0px 0px;
text-align: center;
padding: 15px 30px;
}
.product-item .add-to-cart-item:hover{
background-color: #12A8D4;
color: #FFFFFF;
}
h3,a,p,span,div{
font-family: "Ubuntu"!important;
} .etiquettes-produits {
display: flex;
justify-content: center;
list-style: none;
gap: 75px;
margin-top: 0;
background: #f4f8fb;
}
.etiquettes-produits label{
color:#0d0b10;
}
.custom-ntk-products {
display: flex;
justify-content: start;
flex-wrap: wrap;
row-gap: 30px;
column-gap: 15px;
width: 100%;
max-width: 100%;
gap: 5px;
row-gap: 20px;
}
button#load-more-products {
color: #131319 !important;
}
.pagination-echantillon{
margin-bottom: 50px;
}
.pagination-echantillon,.pagination-echantillon-after-loading{
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
margin-top: 30px;
}
.pagination-echantillon a,.pagination-echantillon-after-loading a{
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.pagination-echantillon a:not(.active-element),.pagination-echantillon-after-loading a:not(.active-element){
border: solid 1px #1798C6;
background: #1798C6;
color: #fff;
}
.pagination-echantillon a.active-element,.pagination-echantillon-after-loading a.active-element{
color: #fff;
background: #FFC200;
border: solid 1px #FFC200;
}
.custom-ntk-products .product-item{
flex: 0 0 31%;
width: 31%;
height: 400px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.product-item .main-container{
overflow: hidden;
height: 400px;
position: relative;
top: 0;
left: 0;
}
.product-item-text-wrapper{
position: absolute;
height: 80%;
width: 100%;
bottom: -60%;
left: 0;
padding: 20px;
transition: all ease 1s;
cursor: pointer;
}
.product-item-text-wrapper:hover{
bottom: 0;
}
.product-item-text-wrapper::before {
content: '';
position: absolute;
top: 0;
left: 0;
background: #000;
width: 100%;
height: 100%;
opacity: 0.7;
}
.custom-ntk-products .product-item .product-title{
display: block;
width: 80%;
height: 20%;
}
.custom-ntk-products .product-item .product-title,.custom-ntk-products .product-item .product-description{
color: #fff;
position: relative;
z-index: 3;
}
.color-hover-effect{
opacity: 0;
transition: all ease in;
margin-left: 10px;
}
.filtre-couleur-hover-effect{
cursor: pointer;
}
.filtre-couleur-hover-effect:hover .color-hover-effect{
opacity: 1;
}
.etiquettes-produits a{
font-size: 1.3em;
font-weight: 600;
}
.column-filtres-taxo-produits::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
background-color: #F5F5F5;
}
.column-filtres-taxo-produits::-webkit-scrollbar
{
width: 12px;
background-color: #F5F5F5;
}
.column-filtres-taxo-produits::-webkit-scrollbar-thumb
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background: linear-gradient(#10a8d4, #237aa9);
height: 250px;
}
form#category-filters h3,.couleur_filtre_conteneur h3 {
text-transform: uppercase;
}
form#category-filters div {
padding: 5px 20px;
display: flex;
align-items: center;
gap: 5px;
}
#category-filters div > input {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
width: 15px !important;
height: 15px !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
}
#category-filters div > input:checked {
background: #ffc200;
}
#category-filters div > input:checked:after {
content: '✔';
color: #000;
position: relative;
top: -2px;
left: 1px;
}
.couleur_filtre_conteneur .filtre-couleur-hover-effect > div {
display: flex;
align-items: center;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect input{
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
width: 15px !important;
height: 15px !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
margin: 0;
padding: 6px;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect input:checked{
background: #ffc200;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect input:checked:after{
content: '✔';
color: #000;
width: 100%;
position: relative;
top: -10px;
left: -5px;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect{
padding: 0 20px;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect > div{
align-items: center;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect input:checked + label{
text-decoration: underline;
}
.filtre-couleur-hover-effect > div >label {
padding-left: 7px;
display: inline-block;
width: 200px;
}
.couleur_filtre_conteneur form .filtre-couleur-hover-effect > div img{
border-radius: 5px;
}
.color-hover-effect {
height: auto !important;
}
.color-hover-effect > div:nth-child(2) {
font-weight: 500;
color: #000;
}
.color-hover-effect > div:nth-child(1) {
font-weight: lighter;
color: #929292;
}
.filtre-couleur-hover-effect {
height: 40px !important;
}
#checkbox_largeur{
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
width: 15px !important;
height: 15px !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
margin: 0;
padding: 6px;
}
#checkbox_largeur:checked{
background: #ffc200;
}
#checkbox_largeur:checked:after{
content: '✔';
color: #000;
width: 100%;
position: relative;
top: -10px;
left: -5px;
}
#cust_ntk_checkbox_largeur label {
align-items: center;
display: flex;
gap: 5px;
}
div#cust_ntk_checkbox_largeur {
padding: 0 20px;
}
.wpr-jarallax-no.wpr-parallax-no .elementor-widget-container h3 {
text-transform: uppercase;
}
#checkbox_hauteur{
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
width: 15px !important;
height: 15px !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
margin: 0;
padding: 6px;
}
#checkbox_hauteur:checked{
background: #ffc200;
}
#checkbox_hauteur:checked:after{
content: '✔';
color: #000;
width: 100%;
position: relative;
top: -10px;
left: -5px;
}
#cust_ntk_checkbox_hauteur label{
display: flex;
align-items: center;
gap: 5px;
}
#cust_ntk_checkbox_hauteur{
padding: 0 20px;
}
span.product-title::after {
content: '';
position: absolute;
width: 40px;
height: 40px;
top: 0;
right: -50px;
border: 1px solid #000;
border-radius: 100%;
background-image: url(//www.storesdumanufacturier.ca/wp-content/plugins/custom-ntk-plugin/icons-right-arrow.png);
background-position: center;
background-size: contain;
filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(260deg) brightness(101%) contrast(97%);
}
.product-item-text-wrapper:hover .product-title:after {
display: none;
}
#load-more-products {
position: relative;
display: flex;
justify-content: center !important;
background: linear-gradient(#ffb803, #ffc200) !important;
text-transform: uppercase;
color: #fff !important;
padding-left: 50px;
padding-right: 50px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
margin-bottom: 50px;
}
.etiquettes-produits li a {
font-size: 20px;
font-family: "Ubuntu" !important;
font-weight: 500 !important;
color: #282d31 ;
}
.etiquettes-produits li a:hover {
background: linear-gradient(#2279a9, #10a8d5) !important;
-webkit-background-clip: text !important;
color: transparent !important;
background-clip:text;
}
#load-more-products::after {
content: "";
width: 9px;
height: 9px;
border: solid #131319;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
position: absolute;
right: 30px;
transform: rotate(45deg);
-webkit-transform: rotate(-44deg);
top: 0;
bottom: 0;
margin: auto;
}
.product-item .custom-ntk-product-tag{
position: absolute;
left: -15px;
z-index: 999999;
background: #10aad6;
padding: 6px 25px;
}
.column-filtres-taxo-produits::-webkit-scrollbar {
width: 12px; height: 150px; }
.column-filtres-taxo-produits::-webkit-scrollbar-track {
background: #f1f1f1;
}
.column-filtres-taxo-produits::-webkit-scrollbar-thumb {
background: linear-gradient(90deg, rgba(31,134,182,1) 0%, rgba(20,163,207,1) 100%);
border-radius: 10px;
}
.column-filtres-taxo-produits::-webkit-scrollbar-thumb:hover {
background: linear-gradient(90deg, rgba(20,163,207,1) 0%, rgba(31,134,182,1) 100%);
}
.column-filtres-taxo-produits h3,.couleur_filtre_conteneur h3,.category-checkbox-custom-product h3{
color: #0d0b10!important;
}
.categorie-popup-products.active-popup{
gap: 20px!important;
}
.categorie-popup-products.active-popup .product-item {
flex: 0 0 22%;
width: 22%;
height: 480px!important;
}
.current-tags-list-filter{
margin-bottom: 30px;
}
.current-tags-list-filter h3{
position: relative;
text-transform: capitalize!important;
}
.current-tags-list-filter h3::after{
content: '';
width: 100px;
height: 3px;
background: rgb(31,134,182);
background: linear-gradient(90deg, rgba(31,134,182,1) 0%, rgba(20,163,207,1) 100%);
position: absolute;
bottom: 2px;
margin-left: 10px;
}
.specific-tag-checked {
position: absolute;
top: 10px;
left: -5px;
color: #fff;
padding: 2px 25px;
background: rgb(31,134,182);
background: linear-gradient(90deg, rgba(31,134,182,1) 0%, rgba(20,163,207,1) 100%);
}
.specific-tag-checked::before {
content: '';
top: 82%;
left: 4px;
width: 5px;
height: 10px;
background: rgb(20 163 207);
position: absolute;
border-style: solid;
border-width: 20px 0px 0 16px;
border-color: rgb(31 134 182) transparent transparent transparent;
transform: rotate(-25deg);
z-index: -1;
}
.close-filter-btn img{
position: fixed!important;
top: 10px;
right: 20px;
cursor: pointer;
z-index: 999999;
}
.ntk_lien_personnalise a,.ntk_lien_personnalise a{
color: #01AFE0!important;
font-size: 20px!important;
font-weight: 400!important;
font-family: "Ubuntu" !important;
display: flex!important;
gap: 15px;
align-items: center;
}
.ntk_lien_personnalise a > span{
display: inline;
}
.list-ville-ul{
overflow-y: hidden;
display: flex;
flex-wrap: wrap;
gap: 20px;
overflow-x: hidden;
list-style: none;
justify-content: start;
align-items: start;
background-color: #e5f4ff !important;
padding: 30px 0 30px 30px!important;
flex-direction: column;
}
.list-ville-ul > li{
width: 95%;
flex: 0 0 95%;
}
.list-region-ul{
background: #fff;
}
.list-region-ul label{
margin: 0!important;
}
.fixedliste_regions{
position: fixed;
left: 40px;
width: 25%;
z-index: 1000
}
.liste_articles_de_cette_ville{
display: flex;
justify-content: start;
flex-wrap: wrap;
gap: 20px;
}
.liste_articles_de_cette_ville .article-villes-item{
flex: 0 0 30%;
width: 30%;
}
.liste_articles_de_cette_ville .article-villes-item img{
width: 100%;
height: 280px;
object-fit: cover;
}
.article-contenu-wrapper{
background-color: #f4f8fb;
padding: 20px;
}
.lien-article.lire_plus{
display: block!important;
margin-top: 30px!important;
margin-bottom: 0!important;
position: unset!important;
} form.checkout.woocommerce-checkout .woocommerce-input-wrapper{
display: block!important;
}
form.checkout.woocommerce-checkout #order_comments{
border: none !important;
width: 100%!important;
padding: 0 !important;
display: block !important;
max-width: 100% !important;
}
.date-publication.date_pub{
display: block;
margin: 10px 0px 0px 0px;
}
ul.list-region-footer { display: flex;
justify-content: start;
width: 90%;
margin-inline: auto;
flex-wrap: wrap;
gap: 20px;
}
ul.list-region-footer li {
color: #ffffff;
width: 20%;
flex: 0 0 18%;
text-align: left;
}
ul.list-region-footer li a {
color: #fff;
text-transform: uppercase;
}
@media (max-width: 1440px){
.economiser-gros-title-text .elementor-heading-title::before,.economiser-gros-title-text .elementor-heading-title::after{
width: 55px;
}
}
@media (max-width: 1370px) and (min-width: 1025px){
.economiser-gros-title-text .elementor-heading-title{
font-size: 22px!important;
}
}
@media (max-width: 1024px){
.banner_echantillon_text{
max-width: 90%!important;
max-height: 280px!important;
display: block!important;
padding: 20px!important;
}
.banner_echantillon_text h1.elementor-heading-title{
font-size: 20px!important;
line-height: 25px!important;
color: #282d31!important;
font-family: "Faible Test", Sans-serif !important;
}
.banner_echantillon_text h1::after{
width: 100px;
}
.banner_echantillon_text span{
font-size: 14px!important;
line-height: 25px!important;
color: #282d31!important;
font-family: "Faible Test", Sans-serif !important;
}
}
@media (max-width: 768px){
.promotion-contenu-wrapper .promotion-contenu-title,.promotion-contenu-content{
justify-content: center;
}
.promotion-contenu-wrapper{
margin-left: 10%;
margin-top: 25px;
}
.promotion-contenu-wrapper .promotion-contenu-title-text,.promotion-contenu-content span{
width: 100%;
}
.promotion-contenu-content span{
font-size: 20px;
}
.economiser-gros-title-text .elementor-heading-title::before,.economiser-gros-title-text .elementor-heading-title::after{
display: none;
opacity: 0;
}
.filtre-regions-container{
position: fixed!important;
left: -100%!important;
top: 0!important;
background: #fff;
width: 100vw!important;
z-index: 9!important;
transition: all ease 0.5s;
height: 100vh!important;
overflow-y: scroll;
overflow-x: hidden;
padding-top: 50px!important;
}
.filtre-regions-container.active-popup {
left: 0!important;
z-index: 999!important;
transition: all ease 0.5s;
}
.list-ville-ul{
justify-content: space-around!important;
margin: 20px 0 0 0!important;
padding: 0px!important;
}
.list-ville-ul > li {
width: 25%!important;
flex: 0 0 25%!important;
}
.home .product-item .main-container .product-item-text-wrapper .product-description ul{
padding-left: 0!important;
}
.custom-ntk-products .product-item{
flex: 0 0 43%;
width: 43%;
height: 270px;
}
.custom-ntk-products .product-item .main-container{
height: 270px;
}
.product-item-text-wrapper{
bottom: -46%;
}
.etiquettes-produits{
gap: 46px;
}
.filtre-couleur-hover-effect img,.color-hover-effect{
display: none!important;
}
.product-item .add-to-cart-item {
margin-top: 100px!important;
}
.column-filtres-taxo-produits{
padding-top: 50px!important;
}
}
@media (max-width: 575px){
.close-filter-btn,.close-filter-region-btn{
top: 0px!important;
position: fixed!important;
z-index: 1!important;
height: 50px!important;
}
.the-larger-filter,.the-heuteur-filter{
display: inline-block;
width: 45%;
}
.couleur_filtre_conteneur form{
display: flex;
flex-wrap: wrap;
justify-content: start;
}
.couleur_filtre_conteneur form > div {
flex: 0 0 45%;
width: 45%;
}
.custom-ntk-products .product-item{
flex: 0 0 45%;
width: 45%;
}
.custom-ntk-products{
justify-content: center;
}
.column-filtres-taxo-produits:not(.filter-active-popup){
position: fixed!important;
left: -100%;
top: 0;
background: #fff!important;
z-index: 9!important;
height: 100% !important;
transition: ease 1s;
overflow-y: scroll;
display: block;
z-index: 99999!important;
height: 100vh!important;
}
.column-filtres-taxo-produits.filter-active-popup{
position: fixed!important;
left: 0;
top: 0;
background: #fff!important;
z-index: 9!important;
height: 100% !important;
transition: ease 1s;
overflow-y: scroll;
overflow-x: hidden;
display: block;
z-index: 99999!important;
height: 100vh!important;
}
.column-filtres-taxo-produits form.etiquettes-produits {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: start;
}
.column-filtres-taxo-produits .etiquettes-produits .etiquette_produit_item{
flex: 0 0 30%;
width: 30%;
height: 20px!important;
}
.column-filtres-taxo-produits .etiquettes-produits .etiquette_produit_item label{
margin: 0!important;
}
.etiquette_produit_item input[type="radio"] {
position: static!important;
opacity: 1!important;
z-index: 2;
width: 10px!important;
height: 10px!important;
cursor: pointer;
}
.etiquette_produit_item label{
display: inline!important;
}
.custom-ntk-products .product-item{
flex: 0 0 95%;
width: 95%;
}
.column-filtres-taxo-produits:not(.filter-active-popup){
position: absolute!important;
left: -100%;
top: 0;
background: #fff!important;
z-index: 9!important;
height: 100% !important;
transition: ease 1s;
overflow: visible;
}
.column-filtres-taxo-produits.filter-active-popup{
left: 0;
}
.banner_echantillon_text{
max-width: 90%!important;
max-height: 280px!important;
display: block!important;
padding: 20px!important;
}
.banner_echantillon_text h1.elementor-heading-title{
font-size: 20px!important;
line-height: 25px!important;
}
.banner_echantillon_text h1::after{
width: 115px;
}
.banner_echantillon_text span{
font-size: 14px!important;
line-height: 25px!important;
}
.etiquettes-produits {
display: flex;
justify-content: center;
list-style: none;
gap: 75px;
margin-top: 0;
background: #ffffff;
}
}
@media (max-width: 767px){
.logo_site{
margin-left: 0 !important;
-webkit-margin-left: 0 !important; } 
.tete {
display: flex;
justify-content: start;
-webkit-justify-content: start !important; }
.icone_quebeque {
position: static !important;
-webkit-position: static !important; }
.logo_site .attribut_tittle  {
width: 250px !important;
margin-left: 0 !important;
-webkit-width: 250px !important; -webkit-margin-left: 0 !important; }
.icone_quebeque {
width: 30% !important;
-webkit-width: 30% !important; } 
.logo_site{
align-items: start !important;
width: 75% !important;
-webkit-align-items: start !important; -webkit-width: 75% !important; }
.icone_quebeque img{
max-width: 100% !important;
width: 100% !important;
-webkit-max-width: 100% !important; -webkit-width: 100% !important; }
.header-top{
max-width: 60% !important;
-webkit-max-width: 60% !important; }
}
@media (max-width: 1024px) and (min-width:768px){
.logo_site img {
width: 160px;
margin-bottom: 19px;
-webkit-width: 160px; 
-webkit-margin-bottom: 19px;
}
}
@media  (max-width:768px){
.recherche_mobile .e-search-submit svg {
margin: 0 !important;
}
.e-search {
justify-content: center;
display: flex;
}
.active_recherche_mobile{
display: block !important;
}
.recherche_mobile .e-search-input-wrapper input{
background: #eeeeee !important;
}
.recherche_mobile .e-search-form{
width: fit-content;
}
.recherche_mobile .e-search{
justify-content: center;
display: flex;
}
.recherche_mobile .e-search-submit {
padding: 0 10px !important;
margin: 0 !important;
}
}#page-categ-nouvelle-liste{
justify-content: center!important;
}
.hidden-dynamic-img-contenter{
display: none;
}
body.tax-product_cat .categorie-popup-products.custom-ntk-products.new-look-fbq{
box-shadow: none!important;
}
body.tax-product_cat .categorie-popup-products.custom-ntk-products.new-look-fbq .product-item-new-look:not(.active){
height: 620px;
flex: 0 0 22%!important;
width: 22%!important;
}
body.tax-product_cat .categorie-popup-products {
gap: 40px;
}
body.tax-product_cat .picto-nouveaux-arrivages{
display: flex;
justify-content: start;
gap: 10px;
align-items: center;
}
body.tax-product_cat .product-title-new-look{
text-align: center!important;
display: block;
}
body.tax-product_cat .picto-nouveaux-arrivages.active{
background: red!important;
opacity: 0.8;
}
body.tax-product_cat .picto-nouveaux-arrivages.active::before,body.tax-product_cat .picto-nouveaux-arrivages.active::after{
display: none!important;
}
body.tax-product_cat .picto-meilleure-ventes {
background: #FFC200;
width: fit-content;
padding: 5px 30px;
color: #fff;
position: absolute;
top: 75px;
display: flex;
justify-content: center;
gap: 10px;
}
body.tax-product_cat .picto-nouveaux-arrivages{
top: 45px!important;
}
body.tax-product_cat .product-item-new-look > img {
width: 200px!important;
margin-inline: auto;
}
body.tax-product_cat .picto-nouveaux-arrivages span,body.tax-product_cat .picto-meilleure-ventes span{
font-size: 12px!important;
}
body.tax-product_cat .picto-meilleure-ventes img{
height: 14px!important;
}
.color-wrapper.active{
pointer-events: none!important;
}
.ntk-your-price{
background:#1898c5;
width: fit-content;
padding: 5px 15px;
margin-inline: auto;
color: #ffffff;
font-family: 'Ubuntu' !important;
margin-top: 20px;
font-weight: 600;
}
.ntk-dimensions{
width: fit-content;
padding: 5px;
margin-inline: auto;
color: #03212b;
font-family: 'Ubuntu' !important;
font-size: 22px;
}
.ntk-price-wrapper{
margin-top: 10px;
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
}
.ntk-price{
color: #03212b;
font-size: 26px;
font-weight: 700;
font-family: 'Ubuntu' !important;
width: fit-content;
}
.ntk-price-nopromo{
position: relative;
}
.ntk-price-nopromo::before{
content: '';
position: absolute;
display: block;
width: 130%;
height: 2px;
background: red;
top: 32%;
left: -15%;
}
.ntk-cartonnierre-forme{
font-family: 'Ubuntu' !important;
width: fit-content;
margin-inline: auto;
color: #03212b;
font-weight: 600;
} .etiquette_produit_item{
position: relative;
display: flex;
align-items: center;
gap: 5px;
}
.etiquette_produit_item input[type="radio"]{
position: absolute;
opacity: 0;
z-index: 2;
width: 100%;
height: 100%;
cursor: pointer;
}
.etiquette_produit_item input[type="radio"]:checked + label {
color: #237aa9!important;
}
.woocommerce-products-header__title.page-title.order{
position: relative !important;
}
.buttons.add-to-cart {
background: linear-gradient(#ffb803, #ffc200) !important;
background-color:none !important;
}
.woocommerce-products-header__title.page-title.order {
display: flex;
align-items: center;
text-align: start;
}
.les_etoile {
display: flex;
width: 20%;
}
.woocommerce-products-header__title.page-title.order::after {
content: '';
width: 80px;
height: 3px;
background: linear-gradient(#2279a9, #10a8d5) !important;
position: relative;
bottom: -15px;
}
.single-product .woocommerce-products-header__title.page-title.order::after {
content: none !important;
}
.ab_accordion .head::after{
top: 20px !important;
}
.site-main .container.product-infos .ab_accordion .head .selected{
font-weight: bold !important;
text-transform: uppercase !important;
background: linear-gradient(#2279a9, #10a8d5) !important;
-webkit-background-clip: text !important;
color: transparent !important;
font-family: Montserrat-SemiBold !important;
top: 40px;
}
.blc-select-dimension .blc-form .title-form {
background: linear-gradient(#2279a9, #10a8d5) !important;
}
.ab_accordion .head {
color: #282d31 !important;
border-top: none !important;
border-bottom: solid 2px #868686;
padding-bottom: 20px !important;
padding-top: 20px !important;
padding-left: 50px !important;
font-family: Montserrat-SemiBold !important;
}
.nombre-attre {
position: absolute;
left: 0px;
top: 20px;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background: linear-gradient(#2279a9, #10a8d5) !important;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%); color: #ffffff;
font: bold 18px / 22px 'Ubuntu';
border-radius: 0;
margin: 10px 0;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover{
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%);
color: #ffffff;
}
.ab_accordion .head p {
display: flex;
align-items: center !important;
height: 3px;
margin-left: 10px;
}
.ab_accordion .body{
border-top: none !important;
}
.ab_accordion .body a{
width: 100% !important;
text-decoration: none !important;
}
.slider-realisations .slick-dots {
display: flex;
justify-content: center;
margin: 2rem 0;
position: absolute !important;
top: 100%;
transform: translate(-50%,-50%);
left: 50%;
}
.slider-realisations .slick-dots li button {
border: none !important;
width: 50px !important;
height: 10px !important;
border-radius: 50px;
}
.slider-realisations .slick-dots li.slick-active button {
background: #2279a9 !important;
}
.realisations h2{
position: relative;
}
.realisations h2::after {
content: '';
position: absolute;
width: 80px;
height: 3px;
background: linear-gradient(#2279a9, #10a8d5) !important;
bottom: 0;
margin-left: 20px;
}
.realisations .slider-realisations .slick-next {
background-image: url(//www.storesdumanufacturier.ca/wp-content/plugins/custom-ntk-plugin/angle-de-la-fleche-droite.png) !important;
right: 40px !important;
}
.realisations .slider-realisations .slick-prev{
left: 40px !important;
background-image: url(//www.storesdumanufacturier.ca/wp-content/plugins/custom-ntk-plugin/angle-de-la-fleche-droite.png) !important;
transform: rotate(180deg);
}
.ti-review-item.source-Google.ti-image-layout-thumbnail .ti-inner {
display: flex;
flex-direction: column;
}
.ti-review-header {
order: 4;
}
.ti-review-item.source-Google.ti-image-layout-thumbnail .ti-platform-icon {
position: absolute !important;
top: -160px !important;
left: 0;
}
.container h1 {
font-family: 'Ubuntu',sans-serif;
margin-bottom: 0;
padding: 0 !important;
}
.show-password-input::after {
line-height: 2 !important;
}
@media (min-width: 992px) {
.blc-select-dimension .blc-form .row .col-md-4 input[type="number"]{
border:none !important;
}
}
@media (min-width: 576px) {
.global.section-avantages .row .col-sm-4 {
flex: 0 0 31.333333% !important;
max-width: 31.333% !important;
}
}
.global.section-avantages .row {
gap: 18px;
justify-content: center;
}
.global.section-avantages .col-sm-4.cols.text-center.d-flex.flex-column.align-items-center.justify-content-start {
background: #f4f8fb;
}
.ab_accordion .lst-options li.label a{
border: 1px solid transparent !important;
}
.lst-options.colors {
display: flex !important;
}
.ab_accordion .lst-options{
display: flex !important;
flex-wrap:wrap ;
}
.ab_accordion .lst-options li.label a {
border: 1px solid #282d31 !important;
}
.ab_accordion .lst-options li.label.active {
background: none !important;
color: #282d31 !important;
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-color: #ffb803;
}
.ab_accordion .lst-options li.active {
border: 1px solid transparent !important;
}
.label.active img {
border: 1px solid #ffb803;
padding: 3px;
}
.label.active p{
position: relative !important;
}
.text-important{
position: relative;
}
.text-important::after {
content: '*';
color: red;
font-size: 20px;
display: flex;
position: relative;
right: -5px;
top: 1px;
}
.les_etoile {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 50%;
}
.woocommerce-products-header__title.page-title.order {
font-size: 24px;
}
.site-main .container.product-infos .ab_accordion{
width: 100% !important;
}
.title_prd {
text-transform: uppercase !important;
background: linear-gradient(#2279a9, #10a8d5) !important;
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text !important;
color: transparent !important;
}
.title_class {
display: flex;
flex-direction: column; position: relative;
}
.les_contenue_.active {
text-align: justify;
}
.password-input #password {
height: 54px;
border: 1px solid #eee;
color: #6d6e71;
padding: 0 30px;
}
form.woocommerce-form.woocommerce-form-register.register p {
font-family: 'Ubuntu' !important;
margin: 0;
text-align: center;
}
input#reg_email {
margin-bottom: 10px;
}
a.woocommerce-privacy-policy-link {
font-family: 'Ubuntu' !important;
}
p.woocommerce-form-row.form-row.mb-0 {
text-align: start !important;
padding: 0;
}
.register .woocommerce-form-row.form-row button {
margin: 20px 0;
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%);
color: #ffffff;
font: bold 18px / 22px 'Ubuntu';
border-radius: 0;
}
.register .woocommerce-form-row.form-row button:hover{
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%);
color: #ffffff;
}
form.woocommerce-form.woocommerce-form-register.register{
border-radius: 0;
}
.container h2 {
font-family: "Faible Test", sans-serif;
}
form.woocommerce-form.woocommerce-form-register.register p label {
font-family: 'Ubuntu';
margin: 0;
}
.container h2:after {
content: '';
display: inline-block;
margin-left: 15px;
width: 15%;
height: 5px;
background: linear-gradient(90deg, #207aaa 0%, #10aad6 100%);
}
form.woocommerce-form.woocommerce-form-login.login {
border-radius: 0 !important;
height: 360px;
}
form.woocommerce-form.woocommerce-form-login.login p{
margin: 0;
}
form.woocommerce-form.woocommerce-form-login.login p label {
font-family: 'Ubuntu';
margin: 0;
}
form.woocommerce-form.woocommerce-form-login.login p span {
font-family: 'Ubuntu' !important;
}
p.woocommerce-LostPassword.lost_password a {
font-family: 'Ubuntu' !important;
}
#rememberme:checked{
background: #ffc200;
}
#rememberme{
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
width: 15px !important;
height: 15px !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
margin: 0;
padding: 6px;
}
#rememberme:checked:after{
content: '✔';
color: #000;
width: 100%;
position: relative;
top: -10px;
left: -5px;
}
.woocommerce-form__label {
display: flex !important;
align-items: center;
flex-direction: row;
gap: 5px;
}
.popup-recherche .e-search{
padding: 0;
}
#pop-search .elementor-widget-search {
width: 100%;
}
#pop-search .elementor-widget-search .e-search-input {
padding: 0;
width: 100% !important;
}
.recherche-ic a:hover {
color: #12A8D4;
}
.recherche-ic a {
color: #000000;
}
#pop-search .elementor-widget-search .e-search-form {
flex-wrap: wrap;
height: auto;
border: 1px solid #eee;
align-items: center;
justify-content: center;
padding-left: 10px;
}
#pop-search .e-search-submit{
height: auto;
padding: 10px 5px;
font-weight: 300;
}
#pop-search .elementor-widget-search .e-search-label {
width: 30px;
height: 30px;
position: relative;
margin: 0;
}
#pop-search .elementor-widget-search .e-search-label svg {
fill: #131319 !important;
width: 20px;
height: 30px;
position: absolute !important;
left: 0;
}
@media (min-width: 1360px) {
.les_contenue_.description_du_produit  {
width: 80%;
}
.contenue_qualite .titre_qualite {
margin-top: 20px;
}
.les_soustitre {
width: 80%;
}
}
@media(max-width:768px){
.lst-options.installation_type li {
flex: 0 0 45% !important;
width: 45%;
}
.blc-select-dimension .row{
display: flex !important;
}
.blc-select-dimension .row .col-md-4 {
flex: 0 0 30% !important;
}
.blc-select-dimension .blc-form .row .col-md-4 select{
background: #e9e9ed !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container #menu-2-e255247 li.menu-item-9536 a {
background-color: #FFC200;
margin: 20px;
color: #131319 !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container li.menu-item-9537 a{
background-color: #FFC200;
margin: 20px;
color: #131319 !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container #menu-2-e255247 li.menu-item-9536{
box-sizing: border-box;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container li.menu-item-9537{
box-sizing: border-box;
}
}
@media (min-width: 576px) {
.app-figure {
width: 80%;
}
}
.home.temoignage-class {
margin-top: 93px;
}
.slider-realisations .slick-dots li button {
width: 52px !important;
height: 4px !important;
border-radius: 0px;
background-color: #ccc;
}
.slider-realisations .slick-dots li button:hover{
background-color: #f1c40f;
}
.slider-realisations ul.slick-dots li{
width: fit-content !important;
}
.slider-realisations button#slick-slide-control00,.slider-realisations button#slick-slide-control00,.slider-realisations button#slick-slide-control01,.slider-realisations button#slick-slide-control02,.slider-realisations button#slick-slide-control03{
display: flex !important;
}
.section_tab {
display: flex;
justify-content: center;
margin-top: 50px;
background: #f4f8fb;
flex-direction: column;
padding-left: 100px;
padding-right: 100px;
padding-top: 50px;
padding-bottom: 50px;
}
.tab_categorie {
display: flex;
gap: 30px;
justify-content: start;
flex-wrap: wrap;
}
.les_desc {
border: 1px solid #ffb803;
width: fit-content;
height: 75px;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
font-weight: 500;
color: #282d31 !important;
padding: 0px 30px 0px 30px;
}
.les_contenue_ h2 {
display: block;
text-align: start !important;
font-weight: 400;
position: relative;
font-size: 20px;
text-transform: initial !important;
}
.les_contenue_ {
width: 80%;
}
.les_desc:hover{
background: linear-gradient(#ffb803, #ffc200) !important;
cursor: pointer;
}
.les_desc.active {
background: linear-gradient(#ffb803, #ffc200) !important;
color: #282d31;
}
.les_contenue_{
display: none  ;
}
.les_contenue_.active {
display: block !important;
margin-top: 55px;
}
.les_contenue_ h2::after {
content: '';
width: 80px;
height: 3px;
background: linear-gradient(#2279a9, #10a8d5) !important;
position: relative;
bottom: -10px;
left: 0;
display: block;
}
.les_contenue_ h3 {
position: relative;
font-size: 19px !important;
}
.les_contenue_  h3::after {
content: '';
width: 80px;
height: 3px;
background: linear-gradient(#2279a9, #10a8d5) !important;
position: relative;
bottom: -10px;
left: 0;
display: block;
}
.les_etoile_5 {
display: flex;
justify-content: center;
gap: 5px;
}
@media (max-width: 576px) {
.site-main .container.product-infos .ab_accordion .head .selected {
top: 10px !important;
position: relative !important;
left: -23px !important;
}
.contenue_qualite {
min-height: 350px !important;
}
.contenue_qualite .titre_qualite {
margin-top: 5px;
}
.lst-options.Cartonniere .label {
flex: 0 0 30% !important;
width: 30% !important;
}
.realisations h2::after {
bottom: -15px !important;
left: 15px !important;
}
.realisations h2 {
font-size: 25px !important;
} .les_desc {
padding: 0 !important;
}
.realisations .slider-realisations .slick-prev {
left: 10px !important;
}
.realisations .slider-realisations .slick-next{
right: 10px !important;
}
.realisations .slick-slide {
padding: 0 0px !important;
}
.ab_accordion .head .selected {
padding-top: 5px;
}
.ab_accordion .head {
padding-left:25px !important
}
.ab_accordion .head p{
font-size: 13px !important;
}
.logo_payement{
margin-left: 0 !important;
}
.logo_payement img {
width: 50px !important;
} .les_etoile {
align-items: start !important;
}
.les_etoile {
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
.woocommerce-products-header.container.product-infos .woocommerce-products-header__title.page-title.order {
order: 2; }
.woocommerce-products-header.container.product-infos .col-sm-6.full-images.p-0 {
order: 1;
}
.woocommerce-products-header.container.product-infos .col-sm-6.p-0 {
order: 2;
}
.section_tab {
padding-left: 20px;
padding-right: 20px;
}
.les_contenue_ {
width: 100% !important;
}
.site-main .container.product-infos .ab_accordion {
padding: 0px 20px 0px 20px;
}
.title_class,.titre {
padding: 0px 20px 0px 20px;
}
}
.contenenue_img_descr_dim {
display: flex;
flex-direction: row-reverse;
gap: 20px;
}
.descr_dimention p {
text-align: justify !important;
}
@media (min-width: 768px) {
.titre {
display: flex;
}
.woocommerce-products-header.container.product-infos .woocommerce-products-header__title.page-title.order{
margin-left: 0 !important;
}
.descr_dimention {
width: 75%;
}
.img_dim {
width: 25%;
margin-top: 20px;
}
}
.col-md-2.foix_serparateur {
font-size: 50px;
}
.logo_payement img {
object-fit: contain;
width: 115px;
}
.logo_payement {
display: flex;
width: 100%;
justify-content: center;
margin-left: -30px;
}
@media (max-width:955px) {
.contenue_qualite {
min-height: 355px !important;
}
.contenue_qualite .titre_qualite{
margin-top: 5px !important;
}
.lst-options.colors .label {
width: 30% !important;
flex: 0 0 30% !important;
}
.conteneu_avantage{
flex: 0 0 100% !important;
width: 100% !important;
}
.realisations h2::after{
display: none !important;
} .les_contenue_.mobile.qualite .contenue_qualite {
flex: 0 0 100% !important;
width: 100% !important;
min-height: 420px;
}
.les_contenue_.desctop{
display: none !important;
}
.les_contenue_.mobile{
margin-top: 10px !important;
} .tab_categorie {
flex-direction: column !important;
}
.les_desc{
width: 100% !important;
}
.descr_dimention {
width: 100% !important;
}
.img_dim {
width: 25% !important;
}
}
@media (min-width:956px) {
.les_contenue_.mobile{
display: none !important;
}
}
.row-cart .buttons.add-to-cart.disabled{
opacity: 1 !important;
}
.les_contenue_ .dots {
position: relative; }
.les_contenue_.description_du_produit{
position: relative;
}
.les_contenue_.description_du_produit .read-more {
position: absolute;
right: 0;
text-decoration: underline;
cursor: pointer;
}
.titre_caracteristique {
display: block;
font-weight: 500;
color: #282d31;
border-bottom: 2px solid #2279a9;
width: fit-content;
padding-bottom: 5px;
}
.ligne_contenue {
color: #282d31 !important;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
text-align: justify;
width: 75%;
}
.tout_contenue_qualite {
display: flex;
gap: 20px;
flex-wrap: wrap;
max-width: 1300px !important;
justify-content: start;
}
.tout_caractéristique li {
color: #282d31 !important;
}
.image_qualite {
width: 100%;
height: 225px !important;
object-fit: cover;
}
.titre_contenue_qualite {
background: linear-gradient(0deg, #207aaa 0%, #10aad6 100%) !important;
color: #fff;
padding: 10px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
position: absolute;
min-height: 100%;
transition: all 0.5s;
width: 100%;
top: 80%;
margin-top: -12px;  
}
.contenue_qualite .titre_qualite {
color: #fff;
display: block !important;
text-align: center !important;
text-transform: uppercase !important;
font-size: 20px !important;
}
.contenue_du_qualite {
text-align: center;
}   
.contenue_qualite {
position: relative;
min-height: 320px;
overflow: hidden;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
flex: 0 0 30%;
width: 30%;
}
.contenue_qualite:hover .titre_contenue_qualite {
top: 0;
display: flex;
justify-content: center;
flex-direction: column;
cursor: pointer;
text-align:center;
gap: 15px;
}
.titre_contenue_qualite p {
margin-top: 40px;
}
.contenue_qualite:hover .titre_contenue_qualite p {
margin: 0;
}
.contenue_qualite:hover .contenue_du_qualite {
display: block !important;
margin: 0;
} 
.contenue_qualite:hover .contenue_du_qualite:empty{
display: none !important;
}
.contenue_du_qualite{
display: none;
}
.div_titre_temoignage {
background-color: #1A8CBB;;
padding: 20px;
}
.home .testimonials h3{
border-bottom:none !important ;
}
.home .testimonials {
background-color: #fff !important;
padding-top: 50px;
}
.text-white {
color: #ffffff;
padding: 50px;
position: relative;
top: -42px;
font-size: 20px !important;
font-weight: 400;
}
.home .testimonials h3{
position: relative;
top: -30px;
} .blue-bg.testimonials #btn_next,.blue-bg.testimonials #btn_prev {
display: none !important;
}
.description_du_produit  p,.read-more,.les_soustitre {
color: #282d31;
}
.titre_qualite .les_contenue_ h2::after{
background: transparent !important;
}
.realisations .slider-realisations .slick-next, .realisations .slider-realisations .slick-prev{
width: 50px !important;
}
.conteneu_avantage {
background: #f4f8fb;
display: flex;
gap: 30px;
padding: 20px;
align-items: center;
justify-content: center;
flex: 0 0 32%;
width: 32%;
}
.conteneu_avantage:hover{
background: linear-gradient(#2279a9, #10a8d5) !important;
color: #fff;
cursor: pointer;
}
.conteneu_avantage:hover h3{
color: #ffffff !important;
}
.conteneu_avantage .img-icon img {
width: 100px;
filter: invert(40%) sepia(86%) saturate(449%) hue-rotate(157deg) brightness(86%) contrast(91%);
}
.conteneu_avantage:hover .img-icon img{
filter: invert(99%) sepia(1%) saturate(2262%) hue-rotate(286deg) brightness(118%) contrast(97%);
}
.lst-options.colors {
display: flex !important;
flex-wrap: wrap;
}
.lst-options.colors .label {
width: 20% !important;
flex: 0 0 20%;
}
.lst-options.Cartonniere .label {
flex: 0 0 30%;
width: 30%;
}
.lst-options.mecanisme .label {
flex: 0 0 30%;
width: 30%;
}
.lst-options.rail .label{
width: 30%;
flex: 0 0 30%;
}
.lst-options.opacite .label{
width: 30%;
flex: 0 0 30%;
}
.lst-options.Cartonniere_couleur .label{
flex: 0 0 30%;
width: 30%;
}
.lst-options .label a {
margin-bottom: 5px;
}
.lst-options.controle .label {
flex: 0 !important;
}
input#password_current {
height: 53px;
border: 1px solid #eee;
padding: 0 30px;
color: #6d6e71;
}
input#password_1 {
height: 53px;
border: 1px solid #eee;
padding: 0 30px;
color: #6d6e71;
}
input#password_2{
height: 53px;
border: 1px solid #eee;
padding: 0 30px;
color: #6d6e71;
}
button.woocommerce-Button.button {
border-radius: 0 !important;
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%) !important;
color: #fff !important;
font: bold 18px / 22px 'Ubuntu';
height: 52px;
}
form.woocommerce-EditAccountForm.edit-account p.mb-0 {
text-align: start;
margin: 20px 5px !important;
}
form.woocommerce-EditAccountForm.edit-account p label {
font-family: 'Ubuntu', sans-serif;
}
.woocommerce-password-strength.bad {
font-family: 'Ubuntu', sans-serif;
}
a.woocommerce-Button.wc-forward.button {
border-radius: 0;
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%);
color: #fff;
}
a.woocommerce-Button.wc-forward.button:hover {
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%);
color: #fff;
}
.woocommerce-MyAccount-content .button {
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%) !important;
border-radius: 0 !important;
color: #fff !important;
}
.woocommerce-EditAccountForm.edit-account p {
margin: 0 !important;
width: 100% !important;
}
.woocommerce-MyAccount-navigation ul {
list-style-type: none;
}
.woocommerce-MyAccount-navigation li {
margin: 10px;
text-align: center;
padding: 12px 0;
border-bottom: 1px solid #eee;
}
.woocommerce-MyAccount-navigation li:nth-child(1) {
border-top: 1px solid #eee;
padding-top: 20px;
}
.woocommerce-MyAccount-navigation li a {
color: #131319;
}
li.is-active {
background: #ffc200;
}
header.woocommerce-Address-title.title h2 {
font-size: 24px;
font-family: 'Ubuntu', sans-serif;
}
.product_list_widget {
padding: 0;
}
.woocommerce-info a.woocommerce-Button.wc-forward.button {
width: auto;
padding: 12px 15px !important;
}
@media(max-width:768px){
form.woocommerce-form.woocommerce-form-register.register{
height: auto;
}
.woocommerce-MyAccount-navigation ul{
padding: 0;
}
}
@media (max-width:727px) {
.body .lst-options.instalation .label {
flex: 0 0 100% !important;
}
.ligne_contenue{
width: 100% !important;
}
.les_etoile {
margin-top: 10px;
margin-bottom: 10px;
}
.les_etoile {
align-items: start !important;
}
.les_etoile_5 {
justify-content: start !important;
}
.lst-options.controle li{
flex: 0 0 45% !important;
width: 45% !important;
}
.lst-options .label {
flex: 0 0 30% !important;
width: 30% !important;
}
.lst-options.colors .label {
width: 25% !important;
flex: 0 0 25% !important;
}
}
.realisations .slick-initialized .slick-slide.slick-active:not(.slick-current) {
margin-left: 25px !important;
} @media (max-width:1024px) and (min-width:576px){
.woocommerce-products-header.container.product-infos .col-sm-6.full-images.p-0{
padding-left: 10px !important;
padding-right: 10px !important;
}
.woocommerce-products-header.container.product-infos .col-sm-6.p-0 {
padding-left: 10px;
padding-right: 10px;
}
}
@media (max-width:468px){
.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.upload {
opacity: 0;
}
.wpcf7-form-control-wrap{
position: relative;
}
.wpcf7-form-control-wrap::before {
content: attr(data-file-name);
} .lst-options.panneaux li{
flex: 0 0 100% !important;
width: 100% !important;
}
.body .lst-options.mecanisme .label {
flex: 0 0 45% !important;
width: 45%;
}
.lst-options.Cartonniere .label {
flex: 0 0 45% !important;
width: 45% !important;
}
.lst-options.mecanisme .label {
flex: 0 0 100% !important;
width: 100% !important;
}
.lst-options.rail .label{
flex: 0 0 100% !important;
width: 100% !important;
}
.lst-options.opacite .label{
flex: 0 0 45% !important;
width: 45% !important;
}
.lst-options.Cartonniere_couleur .label{
flex: 0 0 45% !important;
width: 45% !important;
}
.entry-content.bg-white .container h1 {
font-size: 24px;
margin-bottom: 0;
}
.container h2{
font-size: 24px;
}
.entry-content.bg-white{
padding-top: 20px !important;
}
form.woocommerce-form.woocommerce-form-login.login{
margin-top: 20px;
margin-bottom: 20px;
}
button.woocommerce-button.button.woocommerce-form-login__submit{
width: 100%;
}
form.woocommerce-form.woocommerce-form-register.register{
margin-top: 20px;
margin-bottom: 20px;
}
.register .woocommerce-form-row.form-row button{
width: 100%;
height: 44.22px;
}
form.woocommerce-form.woocommerce-form-login.login #username,form.woocommerce-form.woocommerce-form-login.login #password {
padding-left: 10px;
padding-right: 10px;
}
input#reg_email{
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-MyAccount-content .button{
width: calc(100% - 10px);
}
input#account_first_name,#account_last_name,#account_display_name,#account_email {
padding-left: 10px;
padding-right: 10px;
}
#password_current,#password_1,#password_2 {
padding-left: 10px !important;
}
form.woocommerce-EditAccountForm.edit-account p label{
margin: 5px 0;
}
}
@media(max-width:400px){
.lst-options.installation_type li {
flex: 0 0 45% !important;
width: 45% !important;
}
form.woocommerce-form.woocommerce-form-login.login{
padding:0;
border: none !important;
margin-bottom: 20px;
height: auto;
}
div#customer_login .u-column1.col-1 {
padding: 0;
}
form.woocommerce-form.woocommerce-form-register.register {
padding: 0;
border: none;
}
#customer_login .u-column2.col-2 {
padding: 0;
}
}
.woocommerce .woocommerce-products-header.product-infos .full-images{
z-index: 10;
}
.ab_accordion .lst-options li.label a:hover {
background: transparent !important;
border-color: #12a7d3 !important;
color: #6d6e71;
}
.label.active img{
border:none !important;
}
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
background-image: none !important;
}
.article-image img {
height: 280px !important;
object-fit: cover !important;
}
.titre_blog{
border-style: none;
padding: 0px 0px 0px 0px;
color: #333333;
border-color: #E8E8E8;
transition-duration: 0.2s;
font-size: 20px !important;  
}
.titre_extrait{
background: #f4f8fb;  
padding: 20px;
}
.wpcf7-form-control.wpcf7-textarea {
font-size: 16px; }
#champ_commentaires,#champ_emplacement{
font-size: 16px;
} @viewport {
user-zoom: none;
}
.blc-price p.value{
display: flex;
flex-wrap: nowrap;
}
.upload {
background: #fff !important;
}
.fichier_choisie {
text-align: start;
position: relative;
top: 13px;
left: 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: calc(100% - 130px);
display: inline-block;
}
span.test_88 {
display: none;
}
.mobile_header{
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: space-around !important;
}
.all_price {
display: flex;
flex-wrap: wrap;
height: 100px;
margin: 20px 0;
}
.all_price  p {
margin: 0;
}
.all_price .prix_reguiler {
display: flex;
flex-direction: column;
height: 40px;
}
.all_price .prix_rabais {
display: flex;
flex-direction: column;
height: 40px;
}
.all_price .prix_total {
display: flex;
flex-direction: column;
height: 40px;
}
li.les_article_titre {
list-style-type: circle !important;
position: relative;
left: 20px;
}
#contenue_article ul li a {
color: #10aad6 !important;
}
#contenue_pan_du_site strong {
color: #10aad6 !important;
font-size: 20px;
}
html[lang="fr-ca"] .contenue_all_tab {
margin-bottom: 25px;
}
.banniere-section .elementor-heading-title.elementor-size-default {
display: flex;
justify-content: center;
} .all_contenue_promo { color: #ffffff !important; background-position:center;
-webkit-background-position: center;
background-size: cover;
-webkit-background-size:cover;
background-repeat: no-repeat;
display: flex;
flex-direction: column;
justify-content: center;
padding-top: 25px;
}
.title_promo {
font-size: 16px;
border:1px solid #FFB902;
background:#FFB902;
margin:0px 100px;
padding:25px 25px;
}
.text_promo {
font-size: 30px;
position: relative;
font-weight: 500;
}.reduction_promo {
font-size: 25px;
position: relative;
}
.text_rabais {
margin-top: 0;
font-size: 20px;
font-weight: 500;
}
.reduction_promo::after {
content: '';
width: 100px;
height: 1px;
display: block;
position: absolute;
left: 80px;
bottom: 0;
background:#ffffff;
}
.reduction_promo::before {
width: 100px;
content: '';
height: 1px;
position: absolute;
background:#ffffff;
bottom: 0;
right: 80px;
}
.text_promo::before {
content: '';
background:url(https://preprod.storesdumanufacturier.ca/wp-content/plugins/custom-ntk-plugin/noto-v1_timer-clock.svg);
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
width: 30px;
height: 30px;
border:none;
position: absolute;
left: 25px;
}
.titr_div_promo {
display: flex;
justify-content: center;
}
@media (min-width:1368px) { .title_promo {
width: 60% !important;
}
.text_promo::before {
left: 5px !important;
}
.all_contenue_promo {
width: 645px;
}
.section_promotion {  
top: 110px;
}
}
.separateur_promo {
margin-top: 0px;
display: flex;
justify-content: center;
align-content: center;
}
.sep_milieux {
background:#ffffff;
width: 50%;
display: block;
height: 1px;
position: relative;
bottom: 20px;
}
.elementor-swiper-button.elementor-swiper-button-next{
z-index: 9 !important;
}
.elementor-swiper-button.elementor-swiper-button-prev{
z-index: 9 !important;
}
.promotion_sdm .swiper-slide-contents{
justify-content: start !important;
}
@media (max-width:1130px) and (min-width:768px) {
.fake-background-popup-produits-fabriques-au-quebec::before {
top: 90% !important;
left: -35% !important;
}
.ul-produits-fabriques-au-quebec {
padding-left: 0 !important;
}
}
@media (max-width:1060px) and (min-width:812px) {
.popup-wrapper-produits-fabriques-au-quebec{
width: 85vw !important;
left: 8vw !important;
} .main-title-popup-produits-fabriques-au-quebec{
gap: 10px !important
}
.popup-produits-fabriques-au-quebec .main-title-popup-produits-fabriques-au-quebec > img {
width: 70px !important;
height: 80px !important;
}
.main-title-popup-produits-fabriques-au-quebec {
width: 39% !important;
}
}
@media (min-width:1024px) and (max-width:1880px) {
.main-title-popup-produits-fabriques-au-quebec > h2 {
font-size: 24px !important;
line-height: 30px !important;
}
.main-title-popup-produits-fabriques-au-quebec{
gap: 20px !important;
}
.fake-background-popup-produits-fabriques-au-quebec::before {
left: -25% !important;
}
.popup-wrapper-produits-fabriques-au-quebec .main-title-popup-produits-fabriques-au-quebec > h2::after {
margin-left: 10px !important;
width: 20% !important;
}
.fabrique-quebec-produit-title{
font-size: 19px !important;
}
.fabrique-quebec-produit-title{
font-size: 19px !important;
} ul.ul-produits-fabriques-au-quebec {
padding-left: 40px !important;
}
}
@media (max-width: 1550px) {
.main-title-popup-produits-fabriques-au-quebec > h2 {
font-size: 20px !important;
}
}
@media (max-width: 575px) {
.categorie-popup-products.active-popup{
padding-left: 20px !important;
padding-right: 20px !important;
}
}:root {
--blanc: #fff;
--bleu: #10AAD6;
--black: #26282F;
--grad: linear-gradient(to right, #207AAA 0%, #10AAD6 100%);
} .top-right {
justify-content: flex-end !important;
}
.menu-item>a:hover:after {
background-color: var(--blanc) !important;
}
.group-btn, .group-icon {
flex-direction: row !important;
width: max-content !important;
align-items: center;
}
.group-icon>div>div {
height: 25px !important;
}
.group-icon #elementor-menu-cart__toggle_button {
padding: 0 !important;
border: none;
}
.group-icon .elementor-button-icon-qty {
background-color: var(--bleu) !important;
font-size: 12px !important;
}
.searchx {
width: 235px !important;
top: -3px !important;
}
.searchx .e-search-input {
padding: 0 0 0 35px !important;
}
.searchx .elementor-widget-search .e-search-label {
width: fit-content !important;
margin: 0 !important;
}
.searchx .e-search-label svg {
background: var(--bleu);
display: block;
padding: 5px;
border-radius: 50%;
width: 28px;
height: 28px;
}
.searchx .elementor-widget-search .e-search-label>svg {
left: 0 !important;
}
.elementor-post-navigation__prev {
padding-right: 15px;
}
.elementor-post-navigation__next {
padding-left: 15px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #12a7d3;
color: #ffffff;
}  .nav-top>.e-con-inner, .nav-top>.e-con-inner>div{
width: 100%;
max-width: 100% !important;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language {
box-shadow: #97d7e9 0px 0px 5px 0px;
margin-left: 22px;
position: absolute;
right: 112px;
top: -96px;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language .wpml-ls-flag {
width: 28px !important;
height: 28px !important;
border-radius: 50%;
object-fit: cover;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language .wpml-ls-flag+span {
color: #0c0c10 !important;
text-transform: initial !important;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu {
width: 185px !important;
height: 54px;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a {
position: absolute;
top: 0;
left: 0;
right: 0;
border: 1px solid var(--bleu);
background: #fff;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a:hover {
background: var(--bleu);
border-color: var(--blanc);
color: var(--blanc) !important;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a:hover span {
color: var(--blanc) !important;
} .text h2, .text h3 {
font-family: 'Raleway'  !important;
line-height: 28px !important;
position: relative;
padding-bottom: 20px  !important;
margin: 35px 0 20px !important;
text-align: left !important;
}
.text h2:after, .text h3:after {
content: '';
width: 300px;
height: 5px;
background: rgb(31,134,182);
background: linear-gradient(90deg, rgba(31,134,182,1) 0%, rgba(20,163,207,1) 100%);
position: absolute;
bottom: 0;
left: 0;
}
.text p {
font: normal 18px/26px 'ubuntu' !important;
color: #26282e !important;
}
.text a {
background: #207FAF;
background: var(--grad);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.info .elementor-icon-box-wrapper {
display: flex;
}
.info .elementor-icon-box-icon {
margin: 0 15px 0 0 !important;
}
.info .elementor-icon {
background: #207FAF !important;
background: var(--grad) !important;
}
.form {
background: #f2faff;
padding: 40px 30px;
} .footer .info .elementor-icon {
background: var(--blanc) !important;
}
.form-foot .elementor-form-fields-wrapper {
flex-wrap: nowrap !important;
}
.form-foot .elementor-form-fields-wrapper>div {
padding: 0 !important;
margin: 0 !important;
}
.form-foot .e-form__buttons {
width: max-content !important;
}
.form-foot .e-form__buttons button {
height: 53px !important;
background: #207FAF !important;
background-image: var(--grad);
}
.form-foot input {
height: 53px !important;
margin: 0 !important;
padding: 0 0 0 30px !important;
}
.nav-foot .elementor-nav-menu {
display: block !important;
}
.nav-foot .elementor-nav-menu a {
padding: 5px 0 !important;
} @media (max-width: 1440px) {
.elementor-6576 .elementor-element.elementor-element-36eeda1 {
padding-left: 40px;
padding-right: 40px;
flex-direction: column;
}
.elementor-6576 .elementor-element.elementor-element-d8acf4b {
width: 100% !important;
justify-content: center !important;
padding: 10px 150px 10px 0px
}
.nav-top nav ul>li:last-child.wpml-ls-current-language {
right: 14%;
margin-right: -65px;
top: -90px;
}
.group-icon {
top: -8px;
}
.footer {
padding: 0 40px !important;
}
.footer .elementor-nav-menu .elementor-item, .footer .info a {
font-size: 16px !important;
}
}
@media (max-width: 1366px) {
.nav-top nav ul>li:last-child.wpml-ls-current-language {
right: 14%;
margin-right: -50px;
}
}
@media (max-width: 1280px) {
.elementor-6576 .elementor-element.elementor-element-e53fa11 .elementor-nav-menu .elementor-item {
font-size: 16px;
padding: 5px 10px;
}
}
@media (max-width: 1180px) {
.nav-top nav ul>li:last-child.wpml-ls-current-language {
right: 8%;
margin-right: -50px;
}
}
@media (max-width: 1024px) {
.elementor-6576 .elementor-element.elementor-element-d8acf4b, .elementor-6576 .elementor-element.elementor-element-d8acf4b {
height: 0 !important;
}
.elementor-6576 .elementor-element.elementor-element-c09f891 .elementor-menu-toggle {
display: none !important;
}
.nav-top>.e-con-inner, .nav-top>.e-con-inner>div, .nav-top nav ul {
width: initial;
max-width: initial !important;
}
.lang .wpml-ls-item {
position: relative;
top: 0;
right: inherit;
}
.elementor-6576 .elementor-element.elementor-element-e53fa11 .elementor-nav-menu .elementor-item {
padding: 10px 20px;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language {
box-shadow: inherit;
margin-left: 0;
position: relative;
right: inherit;
top: inherit;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu {
width: auto !important;
height: initial;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a {
position: relative;
border: none;
background: #6fdeff;
}
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a:hover, 
.nav-top nav ul>li:last-child.wpml-ls-current-language>.sub-menu a:hover span {
background: #6fdeff;
border-color: #6fdeff;
}
.nav-top .wpml-ls-menu-item .wpml-ls-flag+span {
color: #fff !important;
}
.group-icon {
position: absolute !important;
top: -55px;
right: 0;
}
.elementor-element-36eeda1 {
padding: 20px 40px !important;
flex-direction: column !important;
}
.nav-top .elementor-nav-menu--main .menu-item a {
padding: 13px 5px !important;
margin: 0 5px !important;
font-size: 16px !important;
} 
.elementor-element-96ae1b5 {
position: static !important;
}
.elementor-element-e53fa11.elementor-nav-menu--dropdown-tablet {
position: absolute;
top: 55px;
left: 40px;
}
.nav-top .elementor-menu-toggle {
background: #FFC200 !important;
font-size: 25px;
}
.elementor-menu-toggle .e-font-icon-svg, .elementor-nav-menu .sub-arrow .e-font-icon-svg {
fill: var(--blanc) !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 60px !important;
}
.nav-top .elementor-nav-menu--dropdown {
background-color: var(--bleu);
background-image: var(--grad);
}
.elementor-nav-menu--dropdown a, .elementor-nav-menu .elementor-item {
color: var(--blanc)!important;
}
.nav-top .elementor-nav-menu .elementor-item:hover {
background: var(--bleu) !important;
}
.nav-top .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-sub-item:hover {
background-color: #6fdeff !important;
}
.elementor-element-96ae1b5>.e-con-inner {
padding: 2px 0 !important;
}
.text h2, .text h3 {
font-size: 20px !important;
}
.elementor-element-e53fa11 {
align-self: flex-end !important;
}
.searchx {
justify-content: center !important;
width: 100% !important;
}
}
@media (max-width: 780px) {
.elementor-6576 .elementor-element.elementor-element-36eeda1 {
padding-left: 20px;
padding-right: 20px;
}
.nav-foot #menu-1-913b1ed {
flex-direction: column !important;
}
.footer .nav-foot .elementor-item {
padding: 3px 0 !important;
}
}
@media (max-width: 620px) {
figure.mz-figure.mz-hover-zoom.mz-no-expand.mz-ready img {
height: 250px !important;
}
BODY DIV#primary MAIN#main SECTION DIV DIV DIV#zoom-fig A#Zoom-3179:not(.mz-no-rt-width-css) > .mz-figure:not(.mz-no-rt-width-css) > img {
height: 100%;
}
.archive .woocommerce-products-header h1.page-title.order {
margin: 0px auto 0 !important;
}
.woocommerce-products-header__title.page-title.order {
width: 90% !important;
}
.elementor-element-96ae1b5>.e-con-inner {
padding: 25px !important;
}
.elementor-element-e53fa11.elementor-nav-menu--dropdown-tablet {
top: 120px;
left: 25px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 31px !important;
}
.elementor-element-96ae1b5 {
background: #f0f0f0;
background-image: none !important;
}
.group-icon {
top: 24px;
}
.elementor-element-36eeda1 {
padding: 20px !important;
}
.searchx {
display: none !important;
}
.elementor-element-d8acf4b, .elementor-element-ed87e6d {
padding: 0 !important;
}
.elementor-element-96ae1b5>.e-con-inner {
height: 50px;
}
} .les_image_lainding {
height: 272px;
width: 350px;
object-fit: contain;
}
.image_description_lainding{
position: relative;
width: 30%;
}
.description_lainding {
width: 70%;
padding-bottom: 80px;
padding-top: 40px;
}
.content_description {
background:linear-gradient(90deg, #227BAB 0%, #12A7D3 100%);
}
.description_lainding h1 {
font-size: 30px !important;
}
.content_description,.description_lainding h1 {
color: #ffffff!important;
}
.les_image_lainding.indice_img0 {
position: absolute;
width: 100%;
bottom: 0;
left: -190px;
}
.text_pour_voir_les_echantillos_gratuits_button {
display: flex;
justify-content: center;
}
.button_laiding_page {
background:#FFC200;
padding:20px 25px;
color: #000 !important;
font-weight: 600;
display: flex;
align-items: center;
gap:25px;
width: fit-content;
}
.les_image_lainding.indice_img1 {
position: absolute;
bottom: -50px;
height: 390px;
}
.description_lainding {
position: relative;
display: flex;
flex-direction: column !important;
}
.line_button {
display: flex;
justify-content: center;
margin-top: 20px;
}
.fleche_droite img {
width: 30px;
height: fit-content;
}
.fleche_droite {
position: relative;
top: 2px;
}
.buton_collection {
width: fit-content;
}
@media(max-width:1079px) and (min-width:992px){
.contenue_text_choix {
width: 40%;
}
}
.all_choix {
display: flex;
margin-bottom: 25px;
align-items: center;
gap:40px;
}
.contenue_choix {
margin-top: 50px;
}
.image_choix {
height: 401px;
width: 500px;
object-fit: cover;
}
.separateur {
width: 50%;
height: 2px;
background:#eeeeee;
margin-top: 20px;
}   
.contenue_text_choix {
width: 50%;
}
.image_contenue_choix {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.all_choix_droite {
text-align: center;
margin-bottom: 60px;
}
.image_descr_contenue {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap:14px;
}
.all_choix_droite.section2_contenue .details_choix p{
text-align: start ;
}
.contenue_text_choix {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.div_service {
display: flex;
justify-content: space-evenly;
}
.image_service {
background:#eeeeee;
border-radius:99px;
padding:12px;
display: flex;
justify-content: center;
}
.image_service img {
width: 50px;
object-fit: cover;
}
.contnue_pour_voir_produit {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.description_voir_produit p {
text-align: center;
}
.contenue_lainding_page h2 {
font-size: 25px;
text-align: start;
line-height: 30px;
text-transform: none!important;
font-weight: 400;
}
.section2_contenue h2 {
font-size: 25px;
line-height: 30px;
text-transform: none!important;
font-weight: 400;
}
.description_voir_produit p {
color: #26282E !important;
line-height: 35px;
font-size: 25px;
}
.details_choix p {
color: #26282E !important;
line-height: 25px;
}
.titre_voir_produit p {
font-size: 25px;
font-weight: 600;
font-family: Montserrat-Bold !important;
color: #26282E !important;
margin-bottom: 0 !important;
}
.text_pour_voir_les_echantillos_gratuits_description p {
color: #ffffff;
font-size: 25px;
}
.desctiption_service p {
color: #26282E !important;
}
.contenue_text_pour_voir_les_echantillos_gratuits {
text-align: center;
background:linear-gradient(90deg, #227BAB 0%, #12A7D3 100%);
padding-top: 40px;
padding-bottom: 100px;
margin-top: 80px;
}
.icon_section_gratuit img {
width: 80px;
}
.icon_droit img{
transform: rotateY(180deg);
}
.icon_section_gratuit {
position: relative;
top: 30px;
}
.text_pour_voir_les_echantillos_gratuits_description {
display: flex;
justify-content: space-around;
}
.contenue_lainding_page em {
font-style: normal !important;
color: red;
}
.all_choix_droite.section2_contenue h2{
text-align: center;
}
.section1_contenue{
align-items: start;
}
.separateur_lainding {
display: flex;
justify-content: center;
width: 100%;
}
.details_de_lavantage {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
margin-top: 40px;
}
.contenu_details_de_lavantage {
display: flex;
justify-content: initial;
color: #26282E !important;
gap:40px;
}
.image_details_de_lavantage img {
height: 400px;
width: 500px;
object-fit: cover;
}
.contenu_details_de_lavantage.contenue_droite {
display: flex;
flex-direction: row-reverse !important;
margin-top: 25px;
}
.text_details_de_lavantage {
width: 50%;
}
.details_details_de_lavantage p {
line-height: 25px !important;
}
.tete_les_questions h2 {
text-align: center !important;
text-transform: uppercase !important;
}
.tete_les_questions h2 {
margin-top: 35px;
}
.question_reponse p {
color: #26282E !important;
}
.les_question {
display: flex;
flex-direction: column;
margin-top: 30px;
}
@media(min-width:1600px){
.contenue_all_cadre {
max-width: 1500px !important;
}
}
@media(min-width:1400px) and (max-width :1599px){
.contenue_all_cadre {
max-width: 1400px !important;
}
}
@media(min-width:1251px) and (max-width :1360px){
.contenue_all_cadre {
max-width: 1200px !important;
}
} .contenue_all_cadre {
margin-left: auto;
margin-right: auto;
max-width: 1300px;
} .contenue_all_cadre.flex_div {
display: flex;
}
.les_question p {
color: #26282E !important;
}
.contenue_du_service {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
@media(max-width:890px){
.contenue_text_pour_voir_les_echantillos_gratuits {
padding-top: 30px;
padding-bottom: 50px;
margin-top: 60px;
}
.les_question p {
color: #26282E !important;
text-align: justify;
}
.all_reponce{
width: 100% !important;
}
.all_info {
display: flex;
justify-content: center;
align-items: center;
gap:30px;
}
.all_choix_droite.section2_contenue .details_choix p,.details_details_de_lavantage p {
text-align: justify;
}
.contenue_lainding_page h2 br, .contenue_lainding_page h1 br{
display: none !important;
}
.all_choix,.image_descr_contenue,.contenu_details_de_lavantage,.contenu_details_de_lavantage.contenue_droite{
flex-direction: column-reverse !important;
}
.image_choix,.image_details_de_lavantage img{
height: 340px;
width: 715px;
}
.contenue_text_choix,.text_details_de_lavantage,.description_lainding,.image_description_lainding{
width: 100%!important;
}
.contenue_lainding_page h2, .details_choix p 
{
text-align: justify;
}
.section2_contenue h2,.contenue_lainding_page h2 {
font-size: 20px !important;
}
.contenue_choix ,.details_de_lavantage,.flex_div,.contnue_pour_voir_produit,.contenue_all_question,.contenue_header{
margin-left: 25px;
margin-right: 25px;
}
.image_descr_contenue{
gap: 40px;
}
.all_choix_droite{
margin-bottom: 30px !important;
}
.contenue_all_cadre.flex_div {
flex-direction: column;
}
.image_description_lainding{
display: flex;
justify-content: center;
}
.les_image_lainding  {
object-fit: contain !important;
width: 250px !important;
height: 250px !important;
}
.les_image_lainding.indice_img1,.les_image_lainding.indice_img0 {
position: relative !important;
}
.les_image_lainding.indice_img0 {
left: 94px !important;
bottom: -10px;
}
.les_image_lainding.indice_img1{
bottom: -11px !important;
}
.titre_voir_produit p {
font-size: 20px;
text-align: center;
}
.text_pour_voir_les_echantillos_gratuits_description p br,.description_voir_produit p br {
display: none;
}
.icon_section_gratuit {
display: flex;
align-items: center;
}
.text_pour_voir_les_echantillos_gratuits_description p,.description_voir_produit p {
font-size: 20px;
}
.moin_question.class_question.active {
display: flex !important;
}
.all_question h3{
width: 100%;
}
.class_question{
width: 10%;
display: flex;
justify-content: flex-end;
}
.all_contenue_footer{
flex-direction: column-reverse;
justify-content: space-evenly !important;
}
}
@media(max-width:468px){
.les_image_lainding.indice_img1{
bottom: -20px !important;
}
.fleche_droite img {
width: 25px;
height: fit-content;
object-fit: contain !important;
}
.button_laiding_page{
gap: 2px !important;
}
.image_choix, .image_details_de_lavantage img {
height: 190px !important;
}
.description_lainding h1 {
font-size: 25px !important;
line-height: 30px;
}
.les_image_lainding {
object-fit: contain !important;
width: 204px !important;
height: 225px !important;
}
.image_description_lainding{
justify-content: right !important;
}
} .header_ {
width: 100%;
z-index: 1;
background:#ffffff;
}
.contenue_header {
margin-top: 5px;
display: flex;
justify-content: space-between;
margin-bottom: 5px;
}
.acceuil_icone img {
width: 200px;
}
.all_info {
display: flex;
justify-content: center;
align-items: center;
gap: 30px;
}
.info_contact {
display: flex;
align-items: center;
gap:15px;
}
.all_reponce{
display: none;
}
.email_div img {
width: 30px;
}
.info_email {
display: flex;
gap:15px;
align-items: center;
}
.contact_div,.email_div {
background:#12A7D3;
border-radius:64px;
padding:5px;
}
.contact_div img {
filter: brightness(0) invert(1);
}
.info_contact img {
width: 20px;
gap:15px;
}
.email_div img {
width: 20px;
filter: brightness(0) invert(1);
}
.contact_text a,.logo_email a{
color: #12A7D3 !important;
}
.footeur_landing_page span, .copy_right_text {
color: #ffffff;
font-size: 13px;
}
.footeur_landing_page {
padding-top: 0 !important;
background:#000000;
}
.all_contenue_footer {
display: flex;
justify-content: space-between;
height: 100px;
align-items: center;
}
.contenue_text_footer {
display: flex;
gap:30px;
}
@media(max-width:768px) and (min-width:569px){
.all_info {
flex-direction: column;
align-items: start !important;
gap:10px;
}
}
@media(max-width:568px){
.politique_footer,.terms_footer,.temoin_footer {
text-align: center;
}
.all_info {
display: flex;
justify-content: center;
align-items: start !important;
gap:10px;
flex-direction: column-reverse;
margin-top: 10px;
margin-bottom: 10px;
}
.acceuil_icone img {
width: 215px;
height: 64px;
object-fit: cover;
}
.contenue_header {
justify-content: space-between;
flex-direction: column;
align-items: center;
}
}
.all_question {
border-bottom:2px solid #eee;
width: fit-content;
margin-bottom: 20px;
cursor: pointer;
display: flex;
align-items: center;
gap:40px;
}
.all_reponce {
width: 75%;
}
.question_reponse {
color: #26282E !important;
}
.class_question img {
width: 30px;
filter: brightness(0) saturate(100%) invert(57%) sepia(46%) saturate(1079%) hue-rotate(152deg) brightness(87%) contrast(88%);
}
.moin_question.class_question {
display: none;
}
.moin_question.class_question.active {
display: flex !important ;
}
.desactive {
display: none;
}
.contenue_text_footer ul li a {
color: #fff !important;
font-weight: 400;
font-family: "Ubuntu" !important;
font-size: 13px;
}
.contenue_text_footer ul {
display: flex;
gap:15px;
}
.contenue_all_question {
margin-bottom: 20px;
}
@media(max-width:1250px) and (min-width:889px){
.contenue_all_cadre {
margin-left: 40px;
margin-right: 40px;
}
.image_description_lainding {
display: flex;
justify-content: center;
}
.les_image_lainding.indice_img0 {
left: 150px !important;
}
.contenue_all_cadre.flex_div {
flex-direction: column;
}
.image_description_lainding {
width: 100% !important;
}
.les_image_lainding.indice_img1, .les_image_lainding.indice_img0 {
position: relative !important;
}
.les_image_lainding{
object-fit: contain !important;
}
.les_image_lainding.indice_img0{
width: 350px !important;
}
.les_image_lainding.indice_img0 {
bottom: -118px !important;
}
.description_lainding{
padding-bottom: 0 !important;
}
} .produit_quebeck {
color: #000000;
display: flex;
align-items: center;
background:#FFC200;
width: fit-content;
gap:15px;
padding:10px 20px;
cursor: pointer;
}
.fleche_droit {
width: 40px;
}
.contenue_all_product_quebeck {
position: fixed;
top: 15vh;
background: #ffffff;
z-index: 999;
left: 50%;
padding: 0 50px;
width: 50%;
transform: translate(-50%);
}
.titre_prod_ {
position: relative;
font-size: 20px;
text-align: start;
font-family: 'Montserrat-Bold' !important;
color: #000000;
text-transform: uppercase !important;
}
.titre_prod_::after {
content: '';
display: inline-block;
margin-left: 15px;
width: 15%;
height: 3px;
background: linear-gradient(90deg, #207aaa 0%, #10aad6 100%);
}
.ul_quebeck{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.nouvelle_arrivage.cacher {
display: none;
}
.titre_prod_::after{
width: 10% !important;
}
.ul_quebeck li {
list-style:none;
text-transform: uppercase;
}
.activ_li .nom_cat_product {
border-bottom:2px solid #10aad6;
color: #10aad6 !important;
font-size: 20px;
}
.produit-quebec span {
color: #000000;
font-weight: 500;
}
.les_attributs_ {
color: #7A7A7A !important;
}
.contenue_pop_up_produit {
width: 100%;
height: 100vh;
background:#000000ab;
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 999;
}
.les_couleur {
display: flex;
gap:10px;
}
.image_selection {
width: 20px;
object-fit: contain;
}
.ul_quebeck{
height: 380px;
overflow-y: scroll;
scrollbar-width: thin !important;
scrollbar-color: #2279a9 #fff !important;
}
.coleur_image p {
display: none;
}
.from_all_ {
display: flex;
position: relative;
gap:15px;
flex-direction: column;
padding-bottom: 15px;
}
.select_value{
display: none;
}
.coleur_image .voir{
display: block !important;
}
.image_selection.section {
border : 2px solid !important;
color: #10aad6;
}
.text_selectionner {
color: #10aad6;
text-transform: none;
font-weight: 800;
}
.les_couleur {
display: none;
}
.active_section{
display: block !important;
}
.contenue_pop_up_produit{
display: none;
}
.active_pop_up{
display: block !important;
}
.fermer {
position: absolute;
top: 15px;
right: 30px;
background:#FFC200;
padding-right: 15px;
padding-left: 15px;
color:#000000 !important;
cursor: pointer;
font-weight: 800;
padding-top: 5px;
padding-bottom: 5px;
}
.ul_quebeck li{
cursor: pointer;
}
.button_voire{
background:#FFC200;
}
.image_fleche {
width: 40px;
}
.image_text_produitquebeck {
display: flex;
gap:15px;
align-items: center;
}
@media(max-width:550px){
.titre_prod_ {
padding-top: 20px;
}
.image_text_produitquebeck {
display: flex;
gap:8px;
align-items: center;
font-size: 12px;
}
.ul_quebeck {
padding:0 !important;
}
.contenue_all_product_quebeck{
padding: 0 15px !important;
}
.contenue_all_product_quebeck{
top: 10vh !important; }
.contenue_all_product_quebeck{
width: 100% !important;
}
.titre_prod_ {
font-size: 15px !important;
}
}
.text_ {
display: none;
}
.all_couleur {
display: flex;
align-items: center;
gap:10px;
}
.all_couleur{
order: 1;
}
.les_attributs_selectionner{
order: 2;
}
.button_voire{
order: 3;
}
.button_voire {
width: fit-content;
background: #FFC200 !important;
padding-left: 60px !important;
padding-right: 60px !important;
color: #000000 !important;
text-transform: uppercase;
font-size: 10px;
}
.les_attributs_selectionner {
text-transform: none;
display: flex;
flex-direction: column;
gap:10px;
}
.les_attributs_ {
display: flex;
align-items: center;
gap:10px;
}
.les_attributs_ img {
width: 15px;
}
.les_attributs_ span {
color: #7A7A7A !important;
font-weight: 300;
}
.contenue_nom_cat {
border-bottom:1px solid #7A7A7A;
padding-bottom: 20px;
box-shadow: 1px 1px 1px;
}
.produit-quebec {
margin-top: 30px;
}
.delait_de_livraison {
display: flex;
align-items: center;
gap:20px;
background:#F7F7F7;
padding:15px;
margin-top: 25px;
}
.delait_de_livraison {
display: flex;
align-items: center;
gap:20px;
}
.delait_de_livraison img {
width: 60px;
}
.delait_de_livraison {
display: flex;
align-items: center;
gap:20px;
background:#F7F7F7;
padding:15px;
}
.contenue_delait_de_livraison{
margin-left: auto;
margin-right: auto;
}
.text_delait {
font-weight: 600;
color: #01AFE0;
text-transform: capitalize;
}
.les_attributs_selectionner .select_value_meilleur_vente {
display: none;
}
.nom_cat_product {
position: relative;
margin-left: 30px;
}
.nom_cat_product::before {
content: '';
border-bottom: 2px solid #10aad6;
border-right: 2px solid #10aad6;
transform: rotate(45deg);
width: 13px;
height: 13px;
position: absolute;
bottom: 4px;
left: -27px;
} @media(min-width:1600px){
.ul_quebeck {
height: 430px !important;
}
.contenue_all_product_quebeck{
top: 25vh !important;
}
}
@media(max-width:992px){
.app-figure{
margin:0 auto !important;
}
.les_etiquette {
margin-top: 5px;
margin-bottom: 5px;
}
.contenue_produit_quebeck {
margin-top: 25px;
margin-bottom: 25px;
}
.contenue_all_product_quebeck{ width: 80% !important;
}
}
.image_meilleur_vente,.abiquer_quebeck,.nouvelle_arrivage{
width: 88px !important;
object-fit: contain;
height: 88px !important;
}
#zoom-fig .first-img{
margin-top: 0 !important;
}
.les_etiquette {
display: flex;
justify-content: center;
gap:20px;
}
.coneue_titre_logo_quebeck {
margin-top: 15px;
display: flex;
flex-direction: column;
gap: 28px;
}
.les_attributs_ .nouvelle_arrivage{
display: none;
}
.fermer p{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.coneue_titre_logo_quebeck img {
width: 70px;
}
.image_tete_quebeck {
width: 50px !important;
object-fit: contain;
}
.activ_li .nom_cat_product::before {
border-right: none !important;
border-bottom: none !important;
border-top: 2px solid #10aad6;
border-left: 2px solid #10aad6;
}
.quebec_img {
width: 100% !important;
}
.section_categorie_titre {
display: flex;
justify-content: center;
background-image: url(//www.storesdumanufacturier.ca/wp-content/uploads/2025/06/Slider_2-_Toile_1_-2.webp);
background-size: cover;
background-repeat: no-repeat;
height: 180px;
background-position: center;
position: relative;
}
.section_categorie_titre::before {
background: #464242ba;
position: absolute;
width: 100%;
height: 100%;
content: '';
}
.titre_categorie {
margin-bottom: 0 !important;
margin-top: 15px;
color: #ffffff !important;
z-index: 2;
font-weight: 400;
font-size: 36px;
text-align: center;
text-align: center;
display: flex;
align-items: center;
position: relative;
top: -30px;
}
.categorie-popup-products{
margin-top: 0 !important;
}
#page-categ-nouvelle-liste {
position: relative;
margin-top: -100px !important;
}
.product-item-new-look{
background: #ffffff !important;
}
@media(max-width:691px){
#page-categ-nouvelle-liste{
margin-top: 0px !important;
}
.titre_categorie{
font-size: 30px !important;
top: 0 !important;
margin-top: 0 !important;
}
}
#page-categ-nouvelle-liste {
padding-bottom: 0 !important;
}.tax-product_cat .elementor-location-footer,.tax-product_cat .home.temoignage-class{
width: 100vw!important;
}
.tax-product_cat #page-categ-nouvelle-liste{
padding-inline: 0!important;
}  body.tax-product_cat .categorie-popup-products{
opacity: 1!important;
z-index: 0;
}  .colonne-image-promo {
position: relative;
}
.colonne-image-promo::after{
content:'';
display:block;
width: 5px;
height: 80%;
position: absolute;
bottom:-5px;
left:100%;
background:#1898C5;
}
.colonne-image-promo::before {
content: ''!important;
display:block!important;
width: 77%!important;
height: 5px!important;
position: absolute!important;
top: 100%!important;
left:25%!important;
background:#1898C5!important;
}
#main_banniere_promotion_activated,#main_banniere_no_promotion_deactivated,.main_banniere_promotion_deactivated,.main_banniere_no_promotion_activated{
display: none!important;
}
#main_banniere_promotion_deactivated,#main_banniere_no_promotion_activated,.main_banniere_promotion_activated,.main_banniere_no_promotion_deactivated{
display: block!important;
}
#open-popup-quebec-made-products {
background: #FFC200;
color: #fff;
font-family: "Ubuntu";
width: 80%;
margin-inline: auto;
font-size: 30px;
}
.close-button-popup-produits-fabriques-au-quebec{
cursor: pointer;
}
.main-section-popup-wrapper-produits-fabriques-au-quebec{
display: none!important;
}
.main-section-popup-wrapper-produits-fabriques-au-quebec.active{
display: block!important;
}
.popup-wrapper-produits-fabriques-au-quebec {
height: 65vh;
padding: 25px 20px;
background: #efefef;
overflow: hidden;
width: 70vw;
position: fixed;
z-index: 99;
top: 12.5vh;
left: 15vw;
box-shadow: 2px 1px 12px -1px rgba(0,0,0,0.75);
-webkit-box-shadow: 2px 1px 12px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 1px 12px -1px rgba(0,0,0,0.75);
}
.popup-produits-fabriques-au-quebec{
position: relative;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 50px;
padding-top: 70px;
}
ul.ul-produits-fabriques-au-quebec {
display: flex;
width: 50%;
height: 55%;
list-style: none;
margin: 0;
padding-left: 115px;
flex-direction: column;
gap: 5px;
}
ul.ul-produits-fabriques-au-quebec > li h3{
line-height: 30px;
display: flex;
gap: 10px;
}
ul.ul-produits-fabriques-au-quebec > li h3 img{
width: 30px;
height: 30px;
object-fit: cover;
}
form.form_fabrique_au_quebec {
position: absolute;
left: 50%;
top: 16%;
z-index: 0;
background: #fff;
display: block;
width: 50%;
height: 65%;
}
.color_input_fabrique_au_quebec > label {
display: block;
width: fit-content;
}
.fabrique-quebec-produit-title{
cursor: pointer;
margin-block: 0;
}
.fabrique-quebec-produit-title.active span{
display: block;
color: #01AFE0;
border-bottom: solid 1px #01AFE0;
width: fit-content;
}
.form_fabrique_au_quebec.active{
z-index: 3;
}
form.form_fabrique_au_quebec.active::before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
background: #000;
z-index: 1;
width: 100%;
height: 100%;
opacity: 0.3;
}
.wrapper-color_input_fabrique_au_quebec {
height: 50%;
margin-top: 24%;
display: flex;
flex-direction: column;
gap: 0;
justify-content: end;
position: relative;
z-index: 4;
padding-left: 30px;
}
.color_input_fabrique_au_quebec {
height: 35px;
display: flex;
align-items: center;
color: #fff;
}
.color_input_fabrique_au_quebec label {
color: #fff;
text-transform: uppercase;
}
.submit-product-color-attributes {
width: 100%;
margin-left: 0;
}
.submit-product-color-attributes input{
border: none!important;
background: #FFC200!important;
font-family: "Ubuntu"!important;
color: #131319!important;
font-weight: 500!important;
font-size: 18px!important;
opacity: 0.3;
cursor: not-allowed;
}
.submit-product-color-attributes.active input{
opacity: 1;
cursor: pointer;
}
.main-title-popup-produits-fabriques-au-quebec {
width: 50%;
display: flex;
justify-content: start;
gap: 30px;
align-items: end;
height: auto;
}
.main-title-popup-produits-fabriques-au-quebec > img {
width: 90px!important;
height: 90px!important;
object-fit: contain!important;
}
.main-title-popup-produits-fabriques-au-quebec > h2 {
font-family: 'Ubuntu';
font-size: 30px;
text-align: left;
line-height: 40px;
position: relative;
margin: 0!important;
}
.main-title-popup-produits-fabriques-au-quebec > h2::after{
content: ''!important;
display: inline-block!important;
margin-left: 15px!important;
width: 25%!important;
height: 5px!important;
background: linear-gradient(90deg, #207aaa 0%, #10aad6 100%)!important;
position: absolute!important;
top: 80%!important;
}
.dynamic_titleform_fabrique_au_quebec {
position: absolute;
left: 50%;
top: 15px;
z-index: 0;
width: 50%;
background: #efefef;
display: flex;
justify-content: start;
gap: 10px;
align-items: center;
}
.dynamic_titleform_fabrique_au_quebec.active {
z-index: 3;
}
.dynamic_titleform_fabrique_au_quebec span{
text-transform: uppercase;
font-family: "Ubuntu";
color: #000;
font-weight: 600;
position: absolute;
left: 40px;
}
.dynamic_titleform_fabrique_au_quebec span::after{
content: '' !important;
display: inline-block !important;
margin-left: 15px !important;
width: 120px !important;
height: 5px !important;
background: linear-gradient(90deg, #207aaa 0%, #10aad6 100%) !important;
position: absolute !important;
top: 80% !important;
}
.dynamic_titleform_fabrique_au_quebec img {
width: 30px;
height: 30px;
object-fit: cover;
}
.fake-background-popup-produits-fabriques-au-quebec {
width: 52%;
height: 110%;
position: absolute;
top: -5%;
left: -5%;
background: #fff;
z-index: -1;
}
.fake-background-popup-produits-fabriques-au-quebec::before {
content: '';
display: block;
width: 45%;
height: 30%;
position: absolute;
top: 85%;
left: -10%;
background: #207aaa;
transform: rotate(45deg);
}
span.close-button-popup-produits-fabriques-au-quebec {
border: none !important;
background: #FFC200 !important;
font-family: "Ubuntu" !important;
color: #131319 !important;
font-weight: 500 !important;
font-size: 12px !important;
display: inline-block;
width: fit-content;
padding: 10px 25px;
position: absolute;
top: -15px;
right: 0;
z-index: 5;
}
.submit-product-color-attributes{
pointer-events: none;
opacity: 0.2;
cursor: not-allowed;
z-index: 999;
position: absolute;
top: 130%;
left: 0;
}
.submit-product-color-attributes::before {
content: '';
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
z-index: 99999;
}
.submit-product-color-attributes.active{
pointer-events: visible;
opacity: 1;
cursor: pointer;
z-index: 999;
}
@media (max-width: 1375px){
.popup-wrapper-produits-fabriques-au-quebec {
width: 80vw;
height: 80vh;
left: 10vw;
}
.main-title-popup-produits-fabriques-au-quebec img{
width: 70px;
height: 70px;
}
.main-title-popup-produits-fabriques-au-quebec h2{
font-size: 24px;
}
.popup-produits-fabriques-au-quebec{
gap: 25px;
padding-top: 30px;
}
}
@media (max-width:1200px){
.main-title-popup-produits-fabriques-au-quebec h2 {
font-size: 18px;
line-height: 25px;
}
.main-title-popup-produits-fabriques-au-quebec > img{
width: 50px;
height: 50px;
}
.ul-produits-fabriques-au-quebec{
padding-left: 70px;
}
.ul-produits-fabriques-au-quebec h3{
font-size: 16px;
}
.dynamic_titleform_fabrique_au_quebec span{
font-size: 14px;
}
}
@media (max-width:767px){
.popup-wrapper-produits-fabriques-au-quebec {
width: 80vw;
height: 95vh;
left: 10vw;
top: 2vh;
overflow-x: hidden;
overflow-y: scroll;
background: #dfdada;
padding-bottom: 30px;
}
ul.ul-produits-fabriques-au-quebec{
padding-left: 15px;
width: 100%;
height: 100%;
position: relative;
z-index: 1;
}
.dynamic_titleform_fabrique_au_quebec,.fake-background-popup-produits-fabriques-au-quebec,form.form_fabrique_au_quebec.active::before,.main-title-popup-produits-fabriques-au-quebec > h2::after,.main-title-popup-produits-fabriques-au-quebec > img{
display: none!important;
}
.form_fabrique_au_quebec{
position: relative !important;
background: none !important;
display: block !important;
width: 100% !important;
height: auto !important;
background-image: none !important;
left: 0!important;
top: 0!important;
display: none!important;
}
.form_fabrique_au_quebec.active{
display: block !important;
}
ul.ul-produits-fabriques-au-quebec > li h3.active img{
transform: rotate(90deg);
transition: all ease 0.5s;
}
.wrapper-color_input_fabrique_au_quebec {
height: auto;
margin-top: 0;
display: flex;
flex-direction: column;
gap: 0;
justify-content: start;
position: relative;
z-index: 4;
padding-left: 30px;
}
.main-title-popup-produits-fabriques-au-quebec {
width: 100%;
display: block;
justify-content: center;
gap: 30px;
align-items: center;
}
.submit-product-color-attributes{
position: fixed;
top: calc(100vh - 70px);
height: 70px;
width: 80%;
background: #fff;
left: 10%;
width: 80%;
margin-left: 0;
}
.submit-product-color-attributes input{
width: 100%;
}
.popup-produits-fabriques-au-quebec{
padding-top: 0px!important;
}
} .description_du_produit li {
color: #282d31 !important;
}
.menue_mobile .wpml-ls-current-language {
display: none !important;
}
.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
overflow-y: scroll;
}  .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget::-webkit-scrollbar {
width: 5px !important; } .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget::-webkit-scrollbar-thumb {
background-color: #888 !important; border-radius: 4px !important; } .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget::-webkit-scrollbar-track {
background-color: #f1f1f1 !important; border-radius: 4px !important; } .wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget {
scrollbar-width: thin !important; scrollbar-color: #2279a9  #f1f1f1 !important; }
.product-category,.variation dt {
text-decoration: underline;
text-decoration-color: currentcolor;
text-decoration-color: #2279a9 !important;
color: #282d31 !important;
text-underline-offset: 5px;
}
.product-category {
margin-bottom: 5px;
}
.wpr-mini-cart-product-name {
margin-top: 15px;
}
.woocommerce-cart .variation dd p {
padding: 0 !important;
border: none !important;
}
.wpr-mini-cart-quantity {
margin-bottom: 15px;
}
.variation dd,.quantity,.woocommerce-mini-cart__total.total {
color: #282d31 !important;
}
.woocommerce-mini-cart__buttons.buttons {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
gap: 10px;
padding: 0 !important;
}
.button.wc-forward {
width: 100%;
text-align: center;
background: linear-gradient(to right, #207FAF 0%, #12A8D4 100%) !important;
color: #ffffff !important;
padding-top: 15px !important;
margin-bottom: 10px !important;
padding-bottom: 15px !important;
}
.woocommerce-mini-cart__buttons.buttons:hover {
background: none !important;
}
.wpr-mini-cart-remove {
position: absolute;
top: 5px !important;
right: 15px !important;
font-size: 15px;
background: #ff0000 !important;
border-radius: 68px;
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
color: #fff !important;
}
.woocommerce-mini-cart-item.mini_cart_item {
position: relative;
}
.wpr-mini-cart-remove a {
color: #fff !important;
font-size: 25px;
}
.button.wc-forward:hover {
background: linear-gradient(#ffb803, #ffc200) !important;
color: #131319 !important;
}
.master {
width: 70px !important;
}
.visa {
width: 85px !important;
}
.div_tite_panier {
width: 100%;
position: absolute;
left: 0;
top: 0px;
background-image: url(//www.storesdumanufacturier.ca/wp-content/plugins/custom-ntk-plugin/img/28_Stores_alternes_2024-06-18-1-scaled-1.jpg);
height: 245px;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
background-position: center;
margin-bottom: ;
}
.woocommerce-cart .entry-content.bg-white {
max-width: 100%;
}
.woocommerce-cart .woocommerce-cart-form {
margin-top: 220px;
}
.div_tite_panier::before {
background: #000;
content: '';
width: 100%;
position: absolute;
height: 245px;
opacity: 0.7;
}
.custom-panier-title {
color: #fff !important;
font-family: "Raleway", Sans-serif !important;
font-size: 60px;
text-transform: capitalize !important;
}
.row-cart .buttons.add-to-cart.disabled {
pointer-events: auto !important;
}
.description_du_produit  blockquote {
left: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.description_du_produit  blockquote::before {
background: transparent !important;
}
.les_contenue_.description_du_produit blockquote{
display: none;
}
.les_contenue_.desctop.faq {
color: #282d31 !important;
}
@media (min-width: 955px) and (max-width:1256px) {
.tab_categorie{
flex-wrap: nowrap !important;
}
}
.les_contenue_.desctop.qualite.active {
width: 100% !important;
}
.teste_::before {
content: '';
position: absolute;
left: 0px;
width: 10px;
transform: skew(0deg,30deg);
background:linear-gradient(#2279a9, #10a8d5);
top: 3px;
height: 100%;
display: block;
z-index: 1;
}
.teste_ {
position: absolute;
left: 40px;
z-index: 79;
top: 20px;
background: linear-gradient(#2279a9, #10a8d5) !important;
padding: 5px 30px 5px 30px;
color: #fff;
}
.meilleure-ventes {
background: linear-gradient(#2279a9, #10a8d5) !important;
padding: 15px 30px 15px 30px;
color: #fff;
position: relative;
}
.description_du_produit h1 {
font-size: 25px !important;
}
.categorie-popup-products.custom-ntk-products.active-popup {
height: auto ;
overflow-y: visible;
}
#elementor-lightbox-slideshow-single-img {
display: none !important;
}
.categories-list {
display: flex;
gap: 30px;
justify-content: center;
}
.contenue_all_tab {
display: flex;
flex-direction: column;
gap: 25px;
align-items: center;
margin-top: 40px;
}
.pagination_article {
display: flex;
gap: 25px;
}
.pagination_article a:hover {
background: #14a2ce;
cursor: pointer;
color: #ffffff !important;
}
.pagination_article a {
background: #ffb803;
color: #000000;
padding: 5px 10px 5px 10px;
}
.pagination_article .page-numbers.current {
margin: 0 auto !important;
background: #14a2ce;
padding: 5px 10px 5px 10px;
}
.active1{
display: block;
}
.nom_cat {
color: #fff;
background: #14a2ce;
cursor: pointer;
padding: 20px 30px 20px 30px;
}
.nom_cat:hover {
background: #ffb803;
}
.active_nom{
background:#ffb803 ;
}
.titre_extrait {
position: relative;
display: flex;
flex-direction: column;
gap: 10px;
}
.lire_plus {
margin-bottom: 27px !important;
background: #ffb803;
padding: 15px 25px 15px 25px;
color: #282d31;
width: fit-content;
}
.lire_plus:hover{
background: #14a2ce;
cursor: pointer;
color: #ffffff !important;
}
.show_article {
display: block !important;
}
#loadMoreBtn {
background: #01AFE0 !important;
padding: 15px 30px 15px 30px;
color: #fff;
text-transform: capitalize;
cursor: pointer;
font-size: 18px !important;
text-align: center;
}
#loadMoreBtn:hover{
background:#ffb803 !important;
}
.date_pub{
color: #01AFE0;
}
.text_extrait {
font-size: 18px !important;
color: #000000 !important;
}
.titre_blog {
border-style: none;
padding: 0px 0px 0px 0px;
color: #282d31;
border-color: #E8E8E8;
transition-duration: 0.2s;
font-size: 20px !important;
text-transform: uppercase !important;
font-weight: 600;
}
.titre_blog:hover {
color: #54595f !important;
}
.contenue_ {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-left: 85px;
margin-right: 80px;
}
.article {
flex: 0 0 32% !important;
width: 32%;
}
.class_btn {
width: 100%;
display: flex;
justify-content: center;
}
.nom_cat:nth-child(1) {
order: 1;
}
.nom_cat:nth-child(2) {
order: 3;
}
.nom_cat:nth-child(3) {
order: 2;
}
@media (max-width:768px) {
.contenue_{
margin-right: 0 !important;
}
#contenue_pan_du_site {
margin-left: 0 !importan;
}
.text h2::after, .text h3::after {
width: 220px;
}
.contenue_ {
margin-left: 0 !important;
flex-direction: column;
}
.categories-list {
flex-direction: column;
}
.article {
flex: 0 0 100% !important;
width: 100% !important;
}
.titre_extrait {
height: auto !important;
}
}
@media (min-width:1680px) {
.text{
margin-left: 25px;
}
.contenue_ {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-left: 250px;
margin-right: 240px;
}
}
#section_cntenue_blog {
margin-top: 20px !important;
padding-left: 45px;
padding-right: 35px;
}
#section_cntenue_blog img{
margin-top: -15px !important;
}
.text{
background: #f7f7f7;
}
@media (max-width:1024px) {
#section_cntenue_blog {
padding: 0 !important;
}
.text .elementor-widget-container {
padding: 10px !important;
}
}
#contenue_pan_du_site h2 {
display: block;
text-align: start;
}
.page-id-7703 .container{
max-width: 100% !important;
}
#contenue_pan_du_site ul li a {
color: #10aad6 !important;
}
#contenue_pan_du_site h2::after {
content: '';
width: 300px;
height: 5px;
background: rgb(31,134,182);
background: linear-gradient(90deg, rgb(31, 134, 182) 0%, rgb(20, 163, 207) 100%);
position: absolute;
bottom: -13px;
left: 0;
}
.color_bleu {
background: linear-gradient(to right, #207AAA 0%, #10AAD6 100%);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@media (max-width:1024px) and (min-width:768px){
.article {
flex: 0 0 45% !important;
width: 45% !important;
}
}
.menue_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container {
background: transparent !important;
position: relative;
top: 30px !important;
}
.menue_mobile .menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-9219,.menue_mobile .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2947{
background: #ffb803 !important;
margin-top: 15px !important;
padding: 5px !important;
margin-left: 15px;
margin-right: 15px;
}
.menue_mobile .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2947{
margin-bottom: 15px !important;
}
.menue_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu--dropdown{
background: transparent !important;
font-size: 18px !important;
}
.menue_mobile .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu--dropdown .menu-item.menu-item-type-taxonomy.menu-item-object-product_cat a {
font-weight: 400 !important;
font-size: 18px !important;
}
.menue_mobile .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{
display: block !important;
z-index: 999;
}
.menue_mobile .elementor-menu-toggle__icon--close{
display: none !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9243{
background: #ffb803 !important;
margin-top: 15px !important;
padding: 5px !important;
}
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-9244 {
background: #ffb803 !important;
margin-top: 15px !important;
padding: 5px !important;
margin-bottom: 15px;
position: relative;
top: -5px;
}
.wpcf7-form.init .upload {
width: 100%;
background: #fff !important;
}
.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.upload {
font-size: 18px !important;
margin-left: 0 !important;
position: relative;
}
.menue_mobile .elementor-nav-menu {
background: #13a6d2;
border-top: 2px solid #fff;
margin-top: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{
display: none !important;
}
@media (max-width:768px) {
.mz-hint-message {
display: none !important;
} .ab_accordion .lst-options li.active{
padding: 0 !important;
}
.lst-options.installation_type li a{
display: flex !important;
justify-content: center !important  ;
}
.woocommerce-cart table.cart td.actions .coupon {
display: flex !important;
flex-direction: column;
align-items: start !important;
justify-content: start !important;
gap: 15px;
}
.woocommerce-cart .woocommerce table.cart td.actions .coupon label {
display: flex !important;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
float: right;
width: 100% !important;
}
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
float: right;
width: 100% !important;
}
}
.quantity {
display: flex;
align-items: center;
border: 1px solid;
justify-content: center;
}
.quantity input {
margin: 0 !important;
height: 45px !important;
}
.quantity .quantity-button {
cursor: pointer;
font-weight: 500;
}
@media(max-width:575px){
.all_price .prix_reguiler {
padding: 0;
}
.all_price .prix_rabais {
padding: 0;
}
.all_price .prix_total {
padding: 0;
}
.quantity {
margin: 0 15px !important;
justify-content: space-around !important;
}
.blc-price .quantity{
width: calc(100% - 30px) !important;
}
} .les_contenue_.description_du_produit h2:first-of-type {
font-size: 25px !important;
font-weight: 600;
}
.description_du_produit ul li {
margin-top: 10px;
}
.head_accueil {
background: #fff !important;
}
.wpseo_breadcrumb {
margin-top: 15px;
}
.breadcrumb span {
text-transform: unset !important;
}
.breadcrumb span a {
text-transform: unset !important;
}
.post.post-product.current-item {
color: #000000 !important;
}
.ab_accordion .body {
animation: none !important;
}
@media(max-width:992px){
#breadcrumbs,.wpseo_breadcrumb,.breadcrumb,.woocommerce-breadcrumb{
display: none !important;
}
.mobile_header {
padding: 15px !important;
}
.description_du_produit h1 {
font-size: 22px !important;
text-align: initial !important;
}
.wpseo_breadcrumb{
display:none !important;
}
}
@media(max-width:376px){
.mobile_header {
gap: 5px !important;
}
.mobile_header .elementor-button-text {
font-size: 13px !important;
}
}
@media(min-width:1024px){
.woocommerce-products-header.container.product-infos {
max-width: 1440px !important;
padding-left: 0 !important; }
.woocommerce-breadcrumb {
margin-top: 15px;
}
.single-product .app-figure a.MagicZoom figure img {
margin-top: 0 !important;
}
.single-product .breadcrumb .container {
max-width: 1440px !important;
padding-left:0px !important;
}
.woocommerce .breadcrumbs{
padding: 0 0  !important;
}
}
.trems_condition .text,.trems_condition1{
background: #ffffff !important;
}
.text .woocommerce-breadcrumb a{
background: none !important;
-webkit-background-clip: text;
-webkit-text-fill-color: none !important;
}
.icone_footer .elementor-icon-list-icon {
display: flex;
justify-content: center !important;
}
@media (min-width: 768px) {
.single-product .titre {
display: flex !important;
justify-content: space-between;
align-items: center;
}
}
.prix_default{
display:none;
}
.contenue_tete_produit .prix_default{
display: flex !important;
}
.prix_default {
gap: 10px;
border: 2px solid #eeeeee;
padding-left: 15px;
align-items: end;
font-size: 16px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 30px;
}
.details_produit {
display: flex;
flex-direction: column;
gap: 5px;
}
.detail_emise {
display: flex;
justify-content: space-between;
font-size: 13px;
width: 160px;
color: #000;
font-weight: 500;
gap: 15px;
}
.contenue_icon_text {
display: flex;
align-items: center;
gap: 11px;
}
.prix_total_default{
font-size: 25px !important;
font-weight: 800;
color: #000000 !important;
}
.part_droit ,.text_prix{
color: #01AFE0;
font-weight: 800;
}
.button_acheter {
background: #FFC200 !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.verifier{
margin-top: 20px;
}
.contenue_tete_produit {
display: flex;
align-items: center; }
.single-product .woocommerce-products-header__title.page-title.order {
margin: 0 !important;
}
@media (min-width: 768px) {
.element_configuration {
margin-left: 50px;
}
}
@media (max-width: 768px) {
.element_configuration {
margin-left: 30px;
}
}
.element_configuration {
display: none;
}
.element_configuration.active {
display: block !important;
}
.configuration_produit.compt_::before {
content: '3';
position: absolute;
left: 0;
border: 1px solid;
background: linear-gradient(#2279a9, #10a8d5) !important;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
color: #ffffff;
top: 5px;
}
.configuration_produit {
cursor: pointer;
position: relative;
border-bottom:solid 2px #868686;
padding-bottom: 30px;
padding-top: 10px;
padding-left: 60px;
color: #000;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
}
.configuration_produit.haut_::after {
-webkit-transform: rotate(-135deg) !important;
}
.configuration_produit.compt_::after {
content: '';
position: absolute;
right: 20px;
bottom: 22px;
width: 10px;
height: 10px;
border: solid #474747;
border-width: 0 2px 2px 0;
display: inline-block;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.all_content_head{
justify-content: center;
}
@media (min-width: 576px) {
.all_content_head .col-sm-6 {
-ms-flex: 0 0 45% !important;
flex: 0 0 45% !important;
max-width: 45% !important;
}
}
.class_meme_tete {
flex: 0 0 48%;
}
.les_soustitre {
width: 100% !important;
}
@media (min-width: 1680px) {
.class_meme_tete {
flex: 0 0 65% !important;
width: 65% !important;
}
.part_droit, .text_prix {
font-size: 17px !important;
}
.price_reg {
font-size: 17px !important;
font-weight: 800;
}
.prix_total_default {
font-size: 30px !important;
font-weight: 900;
}
.part_gauche,.part_gauche_recucprod {
font-size: 16px;
font-weight: 500;
}
.detail_emise{
width: 200px !important;
}
}
.part_droit_cat,.part_droit_recucprod{
color:#01AFE0 !important;
font-weight: 800;
font-size: 15px;
}
.image_check{
width: 15px;
}
.ajouter_prod {
display: flex;
gap: 20px;
}
.col-md-3.quantity_div {
display: flex;
align-items: center;
}
.add_to_cart {
display: flex !important;
align-items: center;
}
#echanillan_gratuit_btn {
width: 150px;
background: linear-gradient(#ffb803, #ffc200) !important;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
padding: 10px;
text-align: center;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
}
.contenue_produit_quebeck {
display: flex;
flex-direction: row;
justify-content: start;
}
@media (min-width: 1680px) {
.promo_12 {
width: 40%;
}
}
@media (max-width: 1680px) and (min-width:1024px) {
.promo_12 {
width: 70%;
}
}
@media (max-width: 1680px) and (min-width:1440px) {
.detail_emise {
width: 210px;
}
}
@media screen and (max-width: 768px) {
.echanillan_gratuit_btn {
margin-top: 40px;
}
}
@media (max-width: 1324px) and (min-width:1024px) {
.row.all_content_head {
flex-wrap: nowrap;
}
.contene_droite{
position: relative;
left: -90px;
}
.col-sm-6.full-images.p-0 {
display: flex;
flex-direction: column;
align-items: start;
}
.app-figure {
margin: 0 !important;
}
}
@media (max-width: 1023px) and (min-width:768px) {
.detail_emise {
width: 225px !important;
font-size: 15px !important;
}
}
.promo_12 {
order: 2;
}
.produit_quebeck {
order: 1;
}
@media (max-width: 1023px) {
.col-md-9.ajouter_prod {
flex-direction: column;
gap: 5px !important;
}
.echanillan_gratuit_btn{
margin-top: 0 !important;
}
#echanillan_gratuit_btn {
width: fit-content !important;
}
.contenue_tete_produit {
align-items: start !important;
} .detail_emise{
width: 130px;
font-size: 11px;
}
.contenue_tete_produit {
flex-direction: column-reverse !important;
flex-wrap: wrap;
}
.contenue_produit_quebeck {
display: flex;
flex-direction: column !important;
justify-content: start;
}
.promo_12 {
width: 100% !important;
}
.class_meme_tete {
flex: 0 0 100% !important;
width: 100!important;
}
.class_meme_tete {
flex: 0 0 100% !important;
}
.title_class, .titre{
padding: 0 !important;
}
.button_acheter {
font-size: 11px;
}
.prix_default {
font-size: 16px !important;
gap: 5px !important;
padding-left: 5px !important;
padding-right: 5px !important;
}
.archive .woocommerce-products-header h1.page-title.order{
margin: 0 !important;
}
}
@media (max-width: 575px) {
.row-cart .buttons.add-to-cart {
margin-top: 20px;
}
#bt_ajouter_panier{
justify-content: center;
}
#value_echantillon_gratuit {
background: linear-gradient(#ffb803, #ffc200) !important;
text-align: center;
justify-content: center;
display: flex;
}
.bt_ajouter_panier{
margin: 10px 30px !important;
}
.produit_quebeck {
width: 325px !important;
}
.contenue_tete_produit{
align-items: start;
}
.detail_emise {
width: 175px !important;
}
.prix_default{
margin-bottom: 20px;
}
.contenue_gauche {
display: flex;
flex-direction: column;
}
.button_acheter {
font-size: 12px;
}
} 
@media (max-width: 350px){
.detail_emise {
width: 160px !important;
}
#echanillan_gratuit_btn {
width: 100%;
margin-top: 0 !important;
}
.col-md-9.ajouter_prod{
flex-direction: column;
}
.ajouter_prod .buttons.add-to-cart,#echanillan_gratuit_btn{
font-size: 10px !important;
}
.button_acheter {
padding-left: 5px !important;
padding-right: 5px !important;
}
.ajouter_prod {
gap: 5px !important;
}
.row-cart .buttons.add-to-cart {
margin-top: 10px;
}
.part_droit_cat, .part_droit_recucprod {
font-size: 11px !important;
width: 60px;
}
.part_droit {
width: 60px;
text-align: center;
}
}
@media (max-width:1440px ) and (min-width: 675px){
.detail_emise{
width: 195px;
}
}
.symbole_ {
font-size: 25px !important;
font-weight: 800;
color: #000 !important;
}
.les_prix_regular {
text-decoration: line-through;
text-decoration-color: currentcolor;
text-decoration-color: red;
}
#bt_ajouter_panier{
justify-content: center;
}
.description_lainding p {
text-wrap: wrap;
width: 90%;
}.pwrcap-wrapper{transform-origin:0 0;height:78px}.pwrcap-wrapper_invisible{height:initial}.pwrcap-wrapper[data-context=login_form],.pwrcap-wrapper[data-context=lostpassword_form],.pwrcap-wrapper[data-context=register_form],.pwrcap-wrapper[data-context=resetpass_form]{margin:0 0 10px}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//www.storesdumanufacturier.ca/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//www.storesdumanufacturier.ca/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//www.storesdumanufacturier.ca/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//www.storesdumanufacturier.ca/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e010";text-decoration:none;margin-left:0;margin-top:-2px;vertical-align:middle;display:inline-block}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}