.tease-product{width:32%}.tease-product .media-content{text-decoration:none}.tease-product .media-content .media-content__image{background-color:#f8f8f8;height:464px;position:relative;width:100%}.tease-product .media-content .media-content__image img,.tease-product .media-content .media-content__image.has-gallery .img-hover{height:100%;-o-object-fit:contain;object-fit:contain;transition:.4s;width:100%}.tease-product .media-content .media-content__image.has-gallery .img-hover{left:0;opacity:0;position:absolute;top:0}.tease-product .media-content .text-container .media-content__title .entry-title{color:#221f20;font-family:Fahkwang regular,arial;font-size:18px;transition:.4s}@media screen and (max-width:1024px){.tease-product .media-content .price-container{min-height:42px}}.tease-product .media-content .price-container .price .woocommerce-Price-amount{color:#221f20;font-family:Nimbus sans L,arial}.tease-product .media-content:hover .media-content__image.has-gallery .img-main{opacity:0;transition:.4s}.tease-product .media-content:hover .media-content__image.has-gallery .img-hover{opacity:1;transition:.4s}.tease-product .media-content:hover .text-container .media-content__title .entry-title{color:#0421fe;transition:.4s}.archive-content{display:flex;justify-content:space-between;padding-top:20px}@media screen and (max-width:1024px){.archive-content{flex-direction:column}}.archive-content .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/app/themes/medilax/dist/images/right-arrow-secondary.6e09a40c.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:10px;border:1px solid #0421fe;border-radius:30px;color:#0421fe;font-family:Nimbus sans L,arial;font-size:14px;padding:10px 35px 10px 15px}.archive-content .open-filters-mobile{background-color:#221f20;color:#fff;display:none;margin:0 auto 20px;padding:10px 15px;width:97%}.archive-content .open-filters-mobile:after{background-image:url(/app/themes/medilax/dist/images/setting.5893fa0a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:brightness(0) invert(1);height:27px;width:28px}@media screen and (max-width:1024px){.archive-content .open-filters-mobile{align-items:center;display:flex;justify-content:space-between}}.archive-content .overlay-filter{background-color:rgba(34,31,32,.6);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.4s;visibility:hidden;width:100vw;z-index:4}.archive-content .overlay-filter.open{opacity:1;transition:.4s;visibility:visible}.archive-content .filters{width:20%}@media screen and (max-width:1024px){.archive-content .filters{width:100%}}.archive-content .filters .close-button{background-color:#221f20;background-image:url(/app/themes/medilax/dist/images/info.ee858b30.svg);background-position:50%;background-repeat:no-repeat;background-size:44%;border-radius:50%;display:none;height:30px;position:absolute;right:13px;top:110px;width:30px;z-index:5}@media screen and (max-width:1024px){.archive-content .filters .close-button{display:flex}.archive-content .filters{background-color:#fff;height:100vh;left:-100%;opacity:0;overflow-y:auto;padding:111px 20px 20px;position:fixed;top:0;transition:.4s;visibility:hidden;width:290px;z-index:5}.archive-content .filters.open{left:0;opacity:1;transition:.4s;visibility:visible}}.archive-content .filters .wp-block-heading{border-bottom:2px solid #221f20;color:#221f20;font-family:Fahkwang regular,arial;font-size:17px}.archive-content .filters .wc-block-components-checkbox{margin-top:10px}.archive-content .filters .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-price-filter input{font-family:Nimbus sans L,arial;font-size:14px}.archive-content .before-shop-loop{padding:0 15px}.archive-content .products-list{width:100%}.archive-content .products-list .products-list-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.archive-content .products-list .products-list-content .tease-product{margin-bottom:25px;width:32%}@media screen and (max-width:1024px){.archive-content .products-list .products-list-content .tease-product{width:49%}}@media screen and (max-width:640px){.archive-content .products-list .products-list-content .tease-product{width:100%}}.archive-content .category-description{padding:80px 0 40px}@media screen and (max-width:1024px){.archive-content .category-description{padding:40px 0 20px}}.archive-content .category-description .category-description-text p{color:#221f20;font-family:Fahkwang regular,arial;font-size:18px;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:1024px){.archive-content .category-description .category-description-text p{font-size:16px}}.archive-content .faq_container{padding:40px 0}@font-face{font-display:swap;font-family:Fahkwang extra light;font-style:normal;font-weight:200;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.9845b3f8.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.ce783e90.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.aabb8527.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang light;font-style:normal;font-weight:300;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.4a833448.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c6950a61.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c1d57446.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang regular;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.616b6684.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.f324bc30.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.90f1704c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang medium;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.6e7eeeba.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.f86ddf8f.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.434013a4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.86335264.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.2af6d0fd.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.01525b22.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L bold;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.1f9d8be7.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.e329b950.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.05696f75.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.b62b7a3c.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.6cce92fc.woff) format("woff"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.9670d086.ttf) format("truetype")}.accordion-block .accordion-list .accordion-panel{display:none;padding-bottom:15px;padding-right:20px}.accordion-block .accordion-list .accordion-panel.active{display:block}.accordion-block .accordion-list .accordion-title{border-top:1px solid rgba(34,31,32,.12);cursor:pointer;font-family:Fahkwang regular,arial;font-size:18px;margin:0;padding:20px 26px 20px 0;position:relative;transition:.4s}@media screen and (max-width:1024px){.accordion-block .accordion-list .accordion-title{padding-right:45px}}.accordion-block .accordion-list .accordion-title:first-child{border-top:0}.accordion-block .accordion-list .accordion-title:after,.accordion-block .accordion-list .accordion-title:before{background-color:#221f20;content:"";display:block;height:3px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.4s;width:15px}.accordion-block .accordion-list .accordion-title:before{right:1px;top:48%;transform:rotate(90deg) translateY(-26%)}.accordion-block .accordion-list .accordion-title.active{color:#0421fe;margin-bottom:-20px;padding-bottom:10px}.accordion-block .accordion-list .accordion-title.active:after,.accordion-block .accordion-list .accordion-title.active:before{background-color:#0421fe}.accordion-block .accordion-list .accordion-title.active:before{opacity:0;transform:rotate(0) translateY(-50%);transition:.4s}@media screen and (min-width:1024px){.accordion-block .accordion-list .accordion-title:hover{color:#221f20;transition:.4s}.accordion-block .accordion-list .accordion-title:hover:after,.accordion-block .accordion-list .accordion-title:hover:before{background-color:#221f20}}.has-bleu-background-color .accordion-block .accordion-list .accordion-title,.has-noir-background-color .accordion-block .accordion-list .accordion-title{border-color:#fff}.has-bleu-background-color .accordion-block .accordion-list .accordion-title:after,.has-bleu-background-color .accordion-block .accordion-list .accordion-title:before,.has-noir-background-color .accordion-block .accordion-list .accordion-title:after,.has-noir-background-color .accordion-block .accordion-list .accordion-title:before{background-color:#fff}.has-bleu-background-color .accordion-block .accordion-list .accordion-title.active,.has-noir-background-color .accordion-block .accordion-list .accordion-title.active{color:#fff}.has-bleu-background-color .accordion-block .accordion-list .accordion-title.active:after,.has-bleu-background-color .accordion-block .accordion-list .accordion-title.active:before,.has-noir-background-color .accordion-block .accordion-list .accordion-title.active:after,.has-noir-background-color .accordion-block .accordion-list .accordion-title.active:before{background-color:#fff}@media screen and (min-width:1024px){.has-bleu-background-color .accordion-block .accordion-list .accordion-title:hover,.has-noir-background-color .accordion-block .accordion-list .accordion-title:hover{color:#fff;transition:.4s}.has-bleu-background-color .accordion-block .accordion-list .accordion-title:hover:after,.has-bleu-background-color .accordion-block .accordion-list .accordion-title:hover:before,.has-noir-background-color .accordion-block .accordion-list .accordion-title:hover:after,.has-noir-background-color .accordion-block .accordion-list .accordion-title:hover:before{background-color:#fff}}