@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")}.suggestion-block-product .suggestion-content{display:flex;padding-bottom:100px;padding-top:50px;position:relative}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content{flex-direction:column-reverse;padding-bottom:0}}.suggestion-block-product .suggestion-content .suggestion-image{bottom:0;left:-12%;position:absolute;width:25%;z-index:-1}@media(max-width:1500px){.suggestion-block-product .suggestion-content .suggestion-image{left:-6%}}@media(max-width:1280px){.suggestion-block-product .suggestion-content .suggestion-image{left:-20px}}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content .suggestion-image{display:none}}.suggestion-block-product .suggestion-content .media-content__image,.suggestion-block-product .suggestion-content .text-container{width:50%}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content .media-content__image,.suggestion-block-product .suggestion-content .text-container{width:100%}}.suggestion-block-product .suggestion-content .text-container{background-color:#221f20;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px}.suggestion-block-product .suggestion-content .text-container .color-container{align-items:center;display:flex;flex-direction:column}.suggestion-block-product .suggestion-content .text-container .color-container .suggestion-product-color-img{border-radius:50%;height:50px;overflow:hidden;width:50px}.suggestion-block-product .suggestion-content .text-container .color-container .suggestion-product-color-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.suggestion-block-product .suggestion-content .text-container p{margin:4px 0}.suggestion-block-product .suggestion-content .text-container h2{color:#fff;margin-bottom:15px;margin-top:15px}@media only screen and (max-width:640px){.suggestion-block-product .suggestion-content .text-container h2{font-size:23px}}.suggestion-block-product .suggestion-content .text-container .suggestion-title{font-family:Fahkwang regular,arial;font-size:23px;margin-bottom:5px}@media only screen and (max-width:640px){.suggestion-block-product .suggestion-content .text-container .suggestion-title{font-size:18px}}.suggestion-block-product .suggestion-content .text-container .media-content__title{align-items:flex-end;justify-content:space-between}@media only screen and (max-width:640px){.suggestion-block-product .suggestion-content .text-container .media-content__title{align-items:flex-start;flex-direction:column}.suggestion-block-product .suggestion-content .text-container .media-content__title .product-name-container{margin-bottom:15px}}.suggestion-block-product .suggestion-content .text-container .media-content__title .product-name-container .product-name{font-family:Fahkwang regular,arial;font-size:30px}@media only screen and (max-width:640px){.suggestion-block-product .suggestion-content .text-container .media-content__title .product-name-container .product-name{font-size:23px}}.suggestion-block-product .suggestion-content .text-container .media-content__title .product-name-container .product-category{font-size:16px}.suggestion-block-product .suggestion-content .text-container .additionnal-informations,.suggestion-block-product .suggestion-content .text-container .footer-suggestion,.suggestion-block-product .suggestion-content .text-container .product-infos{margin-top:20px}.suggestion-block-product .suggestion-content .text-container .additionnal-informations .attribute{margin:5px 0}.suggestion-block-product .suggestion-content .text-container .additionnal-informations .attribute .attribute-name{font-family:Nimbus sans L bold,arial}.suggestion-block-product .suggestion-content .text-container .product-infos{justify-content:space-between}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content .text-container .product-infos{flex-direction:column}}.suggestion-block-product .suggestion-content .text-container .product-infos .morph-section,.suggestion-block-product .suggestion-content .text-container .product-infos .options-container{width:50%}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content .text-container .product-infos .morph-section,.suggestion-block-product .suggestion-content .text-container .product-infos .options-container{width:100%}}.suggestion-block-product .suggestion-content .text-container .product-infos .options-container{padding-right:5%}@media only screen and (max-width:1024px){.suggestion-block-product .suggestion-content .text-container .product-infos .options-container{margin-bottom:20px;padding-right:0}}.suggestion-block-product .suggestion-content .text-container .footer-suggestion{align-items:flex-end;justify-content:space-between}.suggestion-block-product .suggestion-content .text-container .add_to_cart_section{display:flex;margin-top:30px}.suggestion-block-product .suggestion-content .text-container .add_to_cart_section .add_to_cart_button{background-color:#fff;border:1px solid #fff;border-radius:0;color:#221f20;font-family:Fahkwang regular,arial;font-size:16px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s;width:50%}.suggestion-block-product .suggestion-content .text-container .add_to_cart_section .add_to_cart_button:hover{background-color:#221f20;color:#fff;transition:.4s}@media only screen and (max-width:640px){.suggestion-block-product .suggestion-content .text-container .add_to_cart_section .add_to_cart_button{margin-bottom:3px;width:100%}}.suggestion-block-product .suggestion-content .media-content__image{background-color:#f8f8f8;padding-bottom:40px;position:relative;text-align:center}.suggestion-block-product .suggestion-content .media-content__image:after{animation:spin 10s linear infinite;background-image:url(/app/themes/medilax/dist/images/suggestion.59b925b1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:120px;position:absolute;right:0;top:-60px;width:120px}.suggestion-block-product .suggestion-content .media-content__image .img-main{height:auto;max-height:604px;max-width:100%;padding-top:30px}.suggestion-block-product .suggestion-content .media-content__image .gallery-container{display:flex;gap:10px;justify-content:center}.suggestion-block-product .suggestion-content .media-content__image .gallery-container .gallery-img{height:87px;-o-object-fit:contain;object-fit:contain;width:87px}.suggestion-block-product .suggestion-content .media-content__image .wp-block-button{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content}.suggestion-block-product .suggestion-content .media-content__image .wp-block-button .wp-block-button__link{background-color:#f8f8f8}.suggestion-block-product .suggestion-content .media-content__image .wp-block-button .wp-block-button__link:hover{background-color:#0421fe}