@charset "UTF-8";
.mkey-checkout-order .shop_table{display:table !important}body{font-family:"Lato", sans-serif;font-size:21px;display:flex;flex-direction:column;align-items:center;margin:0px;background:white}.backHistory{display:block;font-size:16px;margin-bottom:15px}.backHistory:hover{cursor:pointer}#main{background-color:white;width:100vw}@media screen and (min-width:1200px){#main{width:1170px}}@media screen and (max-width:1200px){#main>div:nth-child(1){flex-direction:column;align-items:center}}.facet-result-cont .products{display:none !important}h1,.h1{font-size:0.95em;font-weight:bold;letter-spacing:5px}.h3{font-size:15px;letter-spacing:2px}p{font-size:0.85em}.nf-form-content button:hover:hover,.nf-form-content input[type="button"]:hover:hover,.nf-form-content input[type="submit"]:hover:hover{border:0.5px solid black !important;background-color:white !important;color:black !important;cursor:pointer}button,.checkout-button{display:flex !important;justify-content:center !important;align-items:center !important;background-color:black !important;font-size:0.95em !important;color:white !important;border:none !important;padding:15px 30px;position:relative;transition:background-color 0.4s linear}button:hover,.checkout-button:hover{border:0.5px solid black !important;background-color:white !important;color:black !important;cursor:pointer}@media screen and (max-width:768px){button,.checkout-button{font-size:0.7em !important;padding:15px 30px !important}}.container{display:flex;justify-content:center;max-width:min(100%, 100vw - 2rem);margin-inline:auto}.products-grid-container{width:100%}@media screen and (min-width:992px){.products-grid-container{display:grid;grid-template-columns:1fr 3fr;gap:30px}}#site-header{width:100%;display:flex;flex-direction:column;align-items:center}.nav.front-page{color:white}.nav{color:black}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}.attachment-woocommerce_thumbnail{margin-bottom:0px !important}.page.type-page.status-publish{padding:10px;width:100%}.page.type-page.status-publish .cat-description-cont{display:flex;margin-bottom:15px;align-items:flex-start;padding:20px}@media screen and (max-width:768px){.page.type-page.status-publish .cat-description-cont{flex-direction:column;align-items:center}}.page.type-page.status-publish .cat-description-cont h1{margin-top:0;width:30%;letter-spacing:3px}@media screen and (max-width:560px){.page.type-page.status-publish .cat-description-cont h1{width:90%;text-align:center}}.page.type-page.status-publish .cat-description-cont p:nth-child(3){width:70%;margin:0}.page.type-page.status-publish .term-description{display:none}.product.type-product:hover{box-shadow:0 28px 40px -12px rgba(0, 0, 0, 0.24);transform:scale(1.05)}.product.type-product:hover .fast-order{opacity:0.7}.woocommerce-LoopProduct-link:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#D5D5D5;opacity:0;transition:opacity 0.2s ease-in-out}.woocommerce-LoopProduct-link:hover:before{opacity:0.3}.woocommerce ul.products li.product a img{aspect-ratio:1}ul.page-numbers{border:none}ul.page-numbers>li{border:none}.woocommerce-pagination{margin-bottom:20px}.woocommerce-pagination span.current{background:#6F6F6F;padding:3px}.nonLogged_link::before{visibility:hidden}li.product>div:nth-child(2)>a:nth-child(1)>span:nth-child(2){display:none !important}li.product>div>a{margin-left:15px}.woocommerce-LoopProduct-link{width:100%}.mkey-cust-message{display:none;width:100%;align-items:center;padding:15px 50px}.mkey-cust-message .dot-separator{height:22px;overflow:hidden;font-size:11px}.mkey-cust-message .dot-separator:after{content:".....................................";letter-spacing:8px;color:black}.related .price-container.noPrice .price{display:none !important}.products .price-container.noPrice .price{display:none !important}#recommendedPrice{margin:0 10px}.tooltip.status.active{color:#1F9326}.related .price-container.recommended .price::before{content:"Public proposé"}.products .price-container.recommended .price::before{content:"Public proposé"}.pagination-cont{display:flex;justify-content:center;font-size:20px;margin:35px 0}.pagination-cont .page-numbers{margin:0 4px;text-align:center;width:30px;height:30px;padding:3px 3px 1px;transition:all 0.3s}.pagination-cont .page-numbers.current,.pagination-cont .page-numbers:hover{background-color:#e9e9e9}.pagination-cont .page-numbers.dots{position:relative;bottom:5px}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;bottom:40px;left:-50px;font-size:14px;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.product-card.small .fast-order .title-cont{padding:0 0 0 4px}@media screen and (min-width:$s_mobile -1){.product-card.small .fast-order .title-cont .txt-normal{display:none}.product-card.small .fast-order .title-cont .txt-small{display:block}}@media screen and (min-width:768px){.product-card.small .fast-order .title-cont svg{display:none}}.product-card.small .fast-order .in-cart-qty{margin:0 4px}.fast-order{width:100%;height:50px;background-color:black;opacity:0;display:flex;justify-content:space-between;color:white;z-index:2;position:absolute;bottom:50px;transition:opacity 0.3s ease-in-out}@media screen and (max-width:992px){.fast-order{opacity:0.7}}.fast-order .title-cont,.fast-order .cta-cont{display:flex;align-items:center;font-size:16px;padding:0 12px}.fast-order .in-cart-qty{padding:10px 15px;background-color:#484848;margin:0 9px}.fast-order .title-cont .txt-normal{display:block;font-size:12px}@media screen and (min-width:768px) and (max-width:1200px){.fast-order .title-cont .txt-normal{display:none}}.fast-order .title-cont .txt-small{display:none}@media screen and (min-width:768px) and (max-width:1200px){.fast-order .title-cont .txt-small{display:block}}.fast-order .title-cont svg{margin-right:8px}.fast-order .removed.remove-qty,.fast-order .add.add-qty{padding:10px}.fast-order #qty-add-cont{display:flex}@media screen and (min-width:768px){.product-card.small .txt-normal{display:none}.product-card.small .txt-small{display:block}}.hidden{display:none !important}#facetAnchor{height:3px;display:block}