@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/primaryFont/PlayfairDisplay-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Thin.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Outfit";src:url("../fonts/secondaryFont/Outfit-Black.woff2") format("woff2");font-weight:900;font-style:normal}.home h1{font-family:"Playfair Display", serif;font-size:52px;font-weight:700;line-height:80px;letter-spacing:0px;color:#3E3E3E}.home h2{font-family:"Playfair Display", serif;font-size:40px;font-weight:700;line-height:52px;letter-spacing:0px;color:#3E3E3E}.home h3{font-family:"Playfair Display", serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:0px;color:#3E3E3E}.home h4{font-family:"Playfair Display", serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0px;color:#3E3E3E}.home p{font-family:"Outfit", sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0px;color:#3E3E3E}.home body{font-family:"Outfit", sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0px;color:#3E3E3E}h1{font-family:"Playfair Display", serif;font-size:52px;font-weight:700;line-height:60px;letter-spacing:0px;color:#3E3E3E}h2{font-family:"Playfair Display", serif;font-size:40px;font-weight:700;line-height:52px;letter-spacing:0px;color:#3E3E3E}h3{font-family:"Outfit", sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:0px;color:#3E3E3E}h4{font-family:"Outfit", sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0px;color:#3E3E3E}p{font-family:"Outfit", sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0px;color:#3E3E3E}body{font-family:"Outfit", sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0px;color:#3E3E3E}@media screen and (max-width:991px){.home h1{font-family:"Playfair Display", serif;font-size:30px;font-weight:700;line-height:52px;letter-spacing:0px;color:#3E3E3E}.home h2{font-family:"Playfair Display", serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0px;color:#3E3E3E}.home h3{font-family:"Outfit", sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0px;color:#3E3E3E}.home h4{font-family:"Outfit", sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:#3E3E3E}.home p{font-family:"Outfit", sans-serif;font-size:14px;font-weight:400;line-height:15px;letter-spacing:0px;color:#3E3E3E}.home body{font-family:"Outfit", sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0px;color:#3E3E3E}h1{font-family:"Playfair Display", serif;font-size:30px;font-weight:700;line-height:40px;letter-spacing:0px;color:#3E3E3E}h2{font-family:"Playfair Display", serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0px;color:#3E3E3E}h3{font-family:"Outfit", sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0px;color:#3E3E3E}h4{font-family:"Outfit", sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:#3E3E3E}p{font-family:"Outfit", sans-serif;font-size:14px;font-weight:400;line-height:15px;letter-spacing:0px;color:#3E3E3E}body{font-family:"Outfit", sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0px;color:#3E3E3E}}.bg-primary-color{background-color:#E5BB61}.bg-primary-color-20{background-color:#c08d20}.bg-primary-color-40{background-color:#694d11}.bg-primary-color-60{background-color:#110d03}.bg-primary-color-80{background-color:black}.color-primary-color,a.color-primary-color{color:#E5BB61}.bg-secondary-color{background-color:#FCF8EF}.bg-secondary-color-20{background-color:#ecd299}.bg-secondary-color-40{background-color:#dcad43}.bg-secondary-color-60{background-color:#9c751d}.bg-secondary-color-80{background-color:#46340d}.color-secondary-color,a.color-secondary-color{color:#FCF8EF}.bg-tertiary-color{background-color:#528571}.bg-tertiary-color-20{background-color:#2b463b}.bg-tertiary-color-40{background-color:#040706}.bg-tertiary-color-60{background-color:black}.bg-tertiary-color-80{background-color:black}.color-tertiary-color,a.color-tertiary-color{color:#528571}.bg-gris50{background-color:#f2f2f2}.color-gris50,a.color-gris50{color:#f2f2f2}.bg-gris200{background-color:#cccccc}.color-gris200,a.color-gris200{color:#cccccc}.bg-gris400{background-color:#999999}.color-gris400,a.color-gris400{color:#999999}.bg-gris600{background-color:#C8C8C8}.color-gris600,a.color-gris600{color:#C8C8C8}.bg-gris800{background-color:#3E3E3E}.color-gris800,a.color-gris800{color:#3E3E3E}a.color-gris50:hover{color:#528571}a.color-gris200:hover{color:#528571}a.color-gris400:hover{color:#528571}a.color-gris600:hover{color:#528571}a.color-gris800:hover{color:#528571}.ft-bold{font-weight:700}.ft-semibold{font-weight:600}.ft-regular{font-weight:400}.ft-light{font-weight:300}.bg-fff{background-color:#ffffff}.fff,a.fff,h1.fff,h2.fff,h3.fff,h4.fff,h5.fff,h6.fff,p.fff{color:#ffffff}.overflow-1-line,.overflow-1-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.overflow-1-line p,.overflow-1-line p p{margin-bottom:0}.overflow-2-line,.overflow-2-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overflow-2-line p,.overflow-2-line p p{margin-bottom:0}.overflow-3-line,.overflow-3-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-3-line p,.overflow-3-line p p{margin-bottom:0}.overflow-4-line,.overflow-4-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.overflow-4-line p,.overflow-4-line p p{margin-bottom:0}.overflow-5-line,.overflow-5-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.overflow-5-line p,.overflow-5-line p p{margin-bottom:0}.overflow-6-line,.overflow-6-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.overflow-6-line p,.overflow-6-line p p{margin-bottom:0}.overflow-7-line,.overflow-7-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.overflow-7-line p,.overflow-7-line p p{margin-bottom:0}.overflow-8-line,.overflow-8-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.overflow-8-line p,.overflow-8-line p p{margin-bottom:0}.overflow-9-line,.overflow-9-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical}.overflow-9-line p,.overflow-9-line p p{margin-bottom:0}.overflow-10-line,.overflow-10-line p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}.overflow-10-line p,.overflow-10-line p p{margin-bottom:0}.plein-ecran,.pleinecran,.full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;padding-left:calc(calc(100vw  - 100%) / 2) !important;padding-right:calc(calc(100vw  - 100%) / 2) !important}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.overflow-x-hidden{overflow-x:hidden}.ft-xxs{font-size:12px !important}.lh-xxs{line-height:12px !important}.ft-xs{font-size:14px !important}.lh-xs{line-height:14px !important}.ft-sm{font-size:15px !important}.lh-sm{line-height:15px !important}.ft-md{font-size:18px !important}.lh-md{line-height:18px !important}.ft-lg{font-size:20px !important}.lh-lg{line-height:20px !important}.ft-xl{font-size:24px !important}.lh-xl{line-height:24px !important}.ft-2xl{font-size:30px !important}.lh-2xl{line-height:30px !important}.ft-3xl{font-size:40px !important}.lh-3xl{line-height:40px !important}.ft-4xl{font-size:52px !important}.lh-4xl{line-height:52px !important}.ft-5xl{font-size:60px !important}.lh-5xl{line-height:60px !important}.ft-6xl{font-size:80px !important}.lh-6xl{line-height:80px !important}.ft-bold{font-weight:700 !important}.ft-semibold{font-weight:600 !important}.ft-regular{font-weight:400 !important}.ft-light{font-weight:300 !important}.ft-family-primary{font-family:"Playfair Display", serif !important}.ft-family-secondary{font-family:"Outfit", sans-serif !important}.rotate-45{transform:rotate(45deg)}.rotate-n-45{transform:rotate(-45deg)}.rotate-90{transform:rotate(90deg)}.rotate-n-90{transform:rotate(-90deg)}.rotate-180{transform:rotate(180deg)}.rotate-n-180{transform:rotate(-180deg)}.rotate-270{transform:rotate(270deg)}.rotate-n-270{transform:rotate(-270deg)}.rotate-origin-right-top{transform-origin:right top}.rotate-origin-left-top{transform-origin:left top}.rotate-origin-right-bottom{transform-origin:right bottom}.rotate-origin-left-bottom{transform-origin:left bottom}.rotate-origin-center{transform-origin:center}.rotate-origin-left{transform-origin:left}.rotate-origin-right{transform-origin:right}.rotate-origin-top{transform-origin:top}.rotate-origin-bottom{transform-origin:bottom}a{color:#E5BB61;transition:all 0.5s ease}a img{transition:all 0.5s ease}a:hover img{transform:scale(1.1)}svg path{transition:all 0.5s ease}hr{border-color:#E5BB61;width:100%;opacity:1;margin-bottom:39.5px}.m-espace{margin:66px}.p-espace{padding:66px}.my-espace{margin-top:66px;margin-bottom:66px}.mx-espace{margin-left:66px;margin-right:66px}.mt-espace{margin-top:66px}.mb-espace{margin-bottom:66px}.ms-espace{margin-left:66px}.me-espace{margin-right:66px}.py-espace{padding-top:66px;padding-bottom:66px}.px-espace{padding-left:66px;padding-right:66px}.pt-espace{padding-top:66px}.pb-espace{padding-bottom:66px}.ps-espace{padding-left:66px}.pe-espace{padding-right:66px}@media (max-width:992px){.m-espace{margin:50px}.p-espace{padding:50px}.my-espace{margin-top:50px;margin-bottom:50px}.mx-espace{margin-left:50px;margin-right:50px}.mt-espace{margin-top:50px}.mb-espace{margin-bottom:50px}.ms-espace{margin-left:50px}.me-espace{margin-right:50px}.py-espace{padding-top:50px;padding-bottom:50px}.px-espace{padding-left:50px;padding-right:50px}.pt-espace{padding-top:50px}.pb-espace{padding-bottom:50px}.ps-espace{padding-left:50px}.pe-espace{padding-right:50px}}.radius-xl{border-radius:32px}.radius-lg{border-radius:24px}.radius-md{border-radius:12px}.radius-sm{border-radius:8px}.radius-xs{border-radius:4px}@media screen and (max-width:992px){hr{margin-bottom:10px;margin-top:0}}#accessconfig{height:100%;display:flex;align-items:center;justify-content:center}#a42-ac-button{background:none;border-top:none;border-bottom:none;border-left:none;padding:0 11.5px 0 0;cursor:pointer;color:#ffffff;transition:all 0.3s ease;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;font-family:"Outfit", sans-serif;font-size:15px;line-height:18px;font-weight:400;border-right:1px solid #ffffff;height:100%;display:flex;align-items:center;justify-content:center}#a42-ac-button::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16.5" viewBox="0 0 22 16.5"><path id="Hide" d="M13.731,24.435l1.25-1.25a4.11,4.11,0,0,1-5.045,5.045l1.25-1.25a2.738,2.738,0,0,0,2.546-2.546Zm8.182-.519a14.4,14.4,0,0,0-3.628-4.035l-1,1A13.759,13.759,0,0,1,20.5,24.251c-.815,1.241-4.011,5.5-9.5,5.5a10.1,10.1,0,0,1-2.31-.273l-1.13,1.13a11.646,11.646,0,0,0,3.44.519c7.2,0,10.765-6.274,10.913-6.541A.687.687,0,0,0,21.913,23.916Zm-2.865-6.742L3.924,32.3a.687.687,0,0,1-.972-.972L4.876,29.4A14.426,14.426,0,0,1,.087,24.584a.687.687,0,0,1,0-.668C.235,23.649,3.8,17.375,11,17.375a11.577,11.577,0,0,1,4.851,1.052L18.076,16.2a.687.687,0,1,1,.972.972ZM5.9,28.377l1.741-1.741a4.118,4.118,0,0,1,5.745-5.745l1.407-1.407A10.123,10.123,0,0,0,11,18.75c-5.492,0-8.689,4.258-9.5,5.5a13.5,13.5,0,0,0,4.4,4.128ZM8.64,25.638l3.748-3.748A2.719,2.719,0,0,0,11,21.5a2.753,2.753,0,0,0-2.75,2.75,2.719,2.719,0,0,0,.39,1.388Z" transform="translate(0 -16)" fill="%23528571"/></svg>');display:inline-block;width:22px;height:16.5px;position:absolute;top:50%;transform:translateY(-50%);right:11.5px;opacity:0;transition:all 0.3s ease}#a42-ac-button::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="16.5" viewBox="0 0 22 16.5"><path id="Hide" d="M13.731,24.435l1.25-1.25a4.11,4.11,0,0,1-5.045,5.045l1.25-1.25a2.738,2.738,0,0,0,2.546-2.546Zm8.182-.519a14.4,14.4,0,0,0-3.628-4.035l-1,1A13.759,13.759,0,0,1,20.5,24.251c-.815,1.241-4.011,5.5-9.5,5.5a10.1,10.1,0,0,1-2.31-.273l-1.13,1.13a11.646,11.646,0,0,0,3.44.519c7.2,0,10.765-6.274,10.913-6.541A.687.687,0,0,0,21.913,23.916Zm-2.865-6.742L3.924,32.3a.687.687,0,0,1-.972-.972L4.876,29.4A14.426,14.426,0,0,1,.087,24.584a.687.687,0,0,1,0-.668C.235,23.649,3.8,17.375,11,17.375a11.577,11.577,0,0,1,4.851,1.052L18.076,16.2a.687.687,0,1,1,.972.972ZM5.9,28.377l1.741-1.741a4.118,4.118,0,0,1,5.745-5.745l1.407-1.407A10.123,10.123,0,0,0,11,18.75c-5.492,0-8.689,4.258-9.5,5.5a13.5,13.5,0,0,0,4.4,4.128ZM8.64,25.638l3.748-3.748A2.719,2.719,0,0,0,11,21.5a2.753,2.753,0,0,0-2.75,2.75,2.719,2.719,0,0,0,.39,1.388Z" transform="translate(0 -16)" fill="%23ffffff"/></svg>');display:inline-block;width:22px;height:16.5px;opacity:1;transition:all 0.3s ease}#a42-ac-button:hover{color:#528571}#a42-ac-button:hover::after{opacity:0}#a42-ac-button:hover::before{opacity:1}.bouton01{display:flex;justify-content:center;align-items:center;width:fit-content;height:50px;background-color:#ffffff;color:#3E3E3E;font-size:15px;line-height:18px;font-weight:400;border:1px solid #E5BB61;padding:0 20px;transition:all 0.3s ease;text-decoration:none;text-transform:uppercase}.bouton01:hover{background-color:#E5BB61;color:#ffffff}#cmplz-manage-consent{display:none}#cookieConsent{position:fixed;bottom:5%;left:20px;z-index:200;width:50px;height:50px}#cookieConsent a{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;border:1px solid #E5BB61;background-color:#E5BB61;transition:all 0.3s;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;cursor:pointer}#cookieConsent a:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:#ffffff;border:1px solid #E5BB61}#cookieConsent a:hover svg path{fill:#E5BB61}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.no-thumbnail{width:100%;height:100%;background-color:#f2f2f2;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.no-thumbnail svg{margin:2rem}.home .product-card{border:1px solid #E5BB61;background-color:#fff}.home .product-card img{max-height:230px;aspect-ratio:1.8086956522}.card-actus{border:1px solid #E5BB61}.card-actus .card-actus-content{padding:40px 25px 0 25px;background-color:#ffffff}.card-actus .card-actus-content .bouton01{margin-bottom:-25px;margin-top:26px}.card-actus .card-actus-content h3{min-height:60px}.card-actus-content-first h3,.card-actus .card-actus-content h3{margin-bottom:34px}.card-actus-content-first .date,.card-actus .card-actus-content .date{font-size:20px;line-height:24px;font-weight:600;color:#E5BB61;margin-bottom:30px;text-align:start}.liste-actualites .card-actus{margin-bottom:80px}@media screen and (max-width:992px){.card-actus .card-actus-content{padding:20px}.card-actus .card-actus-content h3{min-height:20px}.card-actus .card-actus-content .bouton01{margin-bottom:-45px;margin-top:10px}.liste-actualites .card-actus{margin-bottom:50px}}#researchModal{width:100vw;height:100vh;background-color:#ffffff}#researchModal .modal-dialog{max-width:1320px;height:100%}#researchModal .modal-dialog .modal-content{background-color:#ffffff;border:none;height:100%}#researchModal .modal-dialog .modal-content .modal-header{width:100%;padding-top:73px}#researchModal .modal-dialog .modal-content .modal-header .bouton-close{background-color:#E5BB61;border:1px solid #E5BB61;padding:10px;border-radius:8px;transition:all 0.3s ease}#researchModal .modal-dialog .modal-content .modal-header .bouton-close svg path{fill:#ffffff}#researchModal .modal-dialog .modal-content .modal-header .bouton-close:hover{background-color:transparent;border:1px solid #E5BB61}#researchModal .modal-dialog .modal-content .modal-header .bouton-close:hover svg path{fill:#E5BB61}#researchModal .modal-dialog .modal-content .modal-body{height:100%;display:flex;align-items:center;justify-content:center}#researchModal .modal-dialog .modal-content .modal-body .search-form{width:0px;transition:width 0.3s ease;transition:opacity 0.3s ease;transition:transform 0.3s ease;opacity:1;width:500px}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group .form-control{border:1px solid #E5BB61;padding:10px;border-top-left-radius:8px;border-bottom-left-radius:8px}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group .form-control:focus,#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group .form-control:focus-visible{border:1px solid #E5BB61;outline:none;box-shadow:none}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group button{background:#FCF8EF;border:1px solid #E5BB61;padding:10px;border-top-right-radius:8px;border-bottom-right-radius:8px;transition:all 0.3s ease;opacity:1}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group button svg path{fill:#E5BB61}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group button:hover{background:#E5BB61}#researchModal .modal-dialog .modal-content .modal-body .search-form .input-group button:hover svg path{fill:#ffffff}.search .search-form{width:0px;transition:width 0.3s ease;transition:opacity 0.3s ease;transition:transform 0.3s ease;opacity:1;width:50%}.search .search-form .input-group .form-control{border:1px solid #FCF8EF;padding:10px;border-top-left-radius:8px;border-bottom-left-radius:8px}.search .search-form .input-group .form-control:focus,.search .search-form .input-group .form-control:focus-visible{border:1px solid #FCF8EF;outline:none;box-shadow:none}.search .search-form .input-group button{background:#FCF8EF;border:1px solid #FCF8EF;padding:10px;border-top-right-radius:8px;border-bottom-right-radius:8px;transition:all 0.3s ease}.search .search-form .input-group button svg path{fill:#ffffff}.search .search-form .input-group button:hover{background:#E5BB61}.search .search-form .input-group button:hover svg path{fill:#ffffff}.ariane{display:flex;align-items:center;font-size:15px;line-height:18px;font-weight:400;color:#3E3E3E;padding-top:13px;padding-bottom:12px}.ariane a{color:#3E3E3E;text-decoration:none}.ariane a:hover{color:#E5BB61}.ariane span span{padding-left:19px;padding-right:19px}.ariane span span:first-child{padding-left:8px}.ariane span span:last-child{padding-right:0}@media screen and (max-width:992px){.ariane{padding-top:5px;padding-bottom:5px;align-items:start}.ariane span span{padding-left:5px;padding-right:5px}}.pagination{margin-bottom:80px;margin-top:50px}.pagination li{border-bottom:2px solid transparent;padding-left:4px;padding-right:4px}.pagination li a{color:#3E3E3E}.pagination li.active{border-bottom:2px solid #E5BB61}.pagination li:hover:not(.next_prev){border-bottom:2px solid #E5BB61}.woocommerce nav.woocommerce-pagination{margin-bottom:80px}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin-right:2px;margin-left:2px}.woocommerce nav.woocommerce-pagination ul li a{color:#3E3E3E;border-bottom:2px solid transparent;transition:all 0.3s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#E5BB61;background-color:transparent}.woocommerce nav.woocommerce-pagination ul li a:hover:not(.next):not(.prev){border-bottom:2px solid #E5BB61}.woocommerce nav.woocommerce-pagination ul li span{color:#3E3E3E}.woocommerce nav.woocommerce-pagination ul li span.current{border-bottom:2px solid #E5BB61;background-color:transparent}.woocommerce nav.woocommerce-pagination ul li span:hover{border-bottom:2px solid #E5BB61;background-color:transparent;color:#E5BB61}.home #hero{padding-bottom:80px}.home #hero .carousel-item{padding-bottom:45px;position:relative;overflow:hidden}.home #hero .carousel-item img{mask-image:url(mask.svg);-webkit-mask-image:url(mask.svg);mask-position:bottom;mask-size:100%;mask-repeat:no-repeat}.home #hero .carousel-caption{bottom:0}.home #hero .carousel-caption .caption-content{background-color:#FCF8EF;padding:42.5px 44.5px 39px 44.5px;margin-bottom:-40px;width:50%}.home #hero .carousel-control-prev,.home #hero .carousel-control-next{background-color:transparent;width:50px;height:50px;border-radius:50%;border:2px solid #ffffff;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);bottom:auto;opacity:1}.home #hero .carousel-control-prev svg path,.home #hero .carousel-control-next svg path{fill:#ffffff}.home #hero .carousel-control-prev:hover,.home #hero .carousel-control-next:hover{background-color:#ffffff}.home #hero .carousel-control-prev:hover svg path,.home #hero .carousel-control-next:hover svg path{fill:#E5BB61}.home #hero .carousel-control-prev{left:50px}.home #hero .carousel-control-next{right:50px}.home #lastProducts{margin-bottom:178px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903" height="325.5" viewBox="0 0 1903 325.5"><path d="M468.228,268H468.2c-161.889,0-307.306-7.627-432.212-22.666s-272.158-22.667-437.651-22.667c-65.015,0-133.039,1.192-202.181,3.542-55.305,1.88-111.452,4.5-166.88,7.792C-865.116,239.6-925.4,245.277-926,245.334V-57.5H977V245.334l-.026,0c-2.419.236-60.28,5.836-149.808,11.33-53.615,3.29-108.06,5.911-161.821,7.791C598.14,266.809,531.82,268,468.228,268Z" transform="translate(926 57.5)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center top;padding-top:40px}.home #lastProducts .owl-prev-custom,.home #lastProducts .owl-next-custom{background-color:transparent;width:50px;height:50px;border-radius:50%;border:2px solid #E5BB61;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);bottom:auto;opacity:1}.home #lastProducts .owl-prev-custom svg path,.home #lastProducts .owl-next-custom svg path{fill:#E5BB61}.home #lastProducts .owl-prev-custom:hover,.home #lastProducts .owl-next-custom:hover{background-color:#E5BB61}.home #lastProducts .owl-prev-custom:hover svg path,.home #lastProducts .owl-next-custom:hover svg path{fill:#ffffff}.home #lastProducts .owl-item{padding-bottom:25px}.home #lastProducts .product-card-content{padding:40px 25px 0 25px}.home #lastProducts .product-card-content h3{margin-bottom:17px}.home #lastProducts .product-card-content h3 a{color:#3E3E3E;font-size:30px;line-height:40px;font-weight:700}.home #lastProducts .product-card-content h3 a:hover{color:#E5BB61}.home #lastProducts .product-card-content .product-price{font-size:30px;line-height:40px;font-weight:700;color:#E5BB61;margin-bottom:17px}.home #lastProducts .product-card-content .bouton01{margin-bottom:-25px}.home #symptomes{margin-bottom:80px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903.001" height="578" viewBox="0 0 1903.001 578"><path d="M363.216,49H363.2C201.313,49,55.9,41.373-69.011,26.334S-341.169,3.667-506.662,3.667c-65.015,0-133.039,1.192-202.181,3.542-55.3,1.879-111.451,4.5-166.88,7.791C-970.115,20.6-1030.4,26.277-1031,26.334V-276.5h0V-529H872v300h0V26.334l-.025,0c-2.419.236-60.279,5.837-149.809,11.33-53.615,3.29-108.059,5.911-161.821,7.791C493.141,47.809,426.82,49,363.228,49Z" transform="translate(1031 529)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center bottom;background-size:cover;min-height:600px}.home #symptomes hr{margin-bottom:40px}.home #symptomes p{margin-bottom:34px}.home #symptomes .symptomes-content{padding-top:40px}.home #symptomes .symptomes-content .symptome-card{height:100%;width:22%;display:flex;justify-content:end;align-items:center;flex-direction:column;padding-bottom:15px;padding-top:15px;border:1px solid transparent}.home #symptomes .symptomes-content .symptome-card svg,.home #symptomes .symptomes-content .symptome-card img{width:auto;height:45px}.home #symptomes .symptomes-content .symptome-card svg path,.home #symptomes .symptomes-content .symptome-card img path{fill:#528571}.home #symptomes .symptomes-content .symptome-card h3{color:#3E3E3E;font-size:16px;line-height:24px;font-weight:700;margin-top:15px;margin-bottom:0;font-family:"Outfit", sans-serif}.home #symptomes .symptomes-content .symptome-card:hover{border:1px solid #E5BB61}.home #categories{margin-bottom:160px}.home #categories .category-card-title{backdrop-filter:blur(9px);border-bottom:1px solid #E5BB61;padding-top:12px;padding-bottom:9px;background-color:rgba(0, 0, 0, 0.2)}.home #categories .category-card-title h3{color:#ffffff;font-size:20px;line-height:24px;font-weight:400;margin-bottom:0;font-family:"Outfit", sans-serif}.home #actualites{margin-bottom:168px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903.001" height="578" viewBox="0 0 1903.001 578"><path d="M363.216,49H363.2C201.313,49,55.9,41.373-69.011,26.334S-341.169,3.667-506.662,3.667c-65.015,0-133.039,1.192-202.181,3.542-55.3,1.879-111.451,4.5-166.88,7.791C-970.115,20.6-1030.4,26.277-1031,26.334V-276.5h0V-529H872v300h0V26.334l-.025,0c-2.419.236-60.279,5.837-149.809,11.33-53.615,3.29-108.059,5.911-161.821,7.791C493.141,47.809,426.82,49,363.228,49Z" transform="translate(1031 529)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center top}.home #actualites .row{--bs-gutter-y: 50px}.home #reassurance{padding-top:71px;padding-bottom:63px}.home #reassurance p{font-size:20px;line-height:24px;font-weight:400;color:#ffffff;margin-bottom:0}@media screen and (max-width:992px){.home #hero{padding-bottom:20px}.home #hero #carouselHero .carousel-caption{position:relative;left:0;right:0;padding-top:0}.home #hero #carouselHero .carousel-caption .caption-content{width:100%;padding:20px}.home #hero #carouselHero img{mask-image:none;-webkit-mask-image:none}.home #hero .carousel-control-prev,.home #hero .carousel-control-next{width:30px;height:30px;top:70px}.home #hero .carousel-control-prev{left:10px}.home #hero .carousel-control-next{right:10px}.home #lastProducts{margin-bottom:50px;overflow-x:hidden;overflow-y:clip}.home #lastProducts .owl-stage-outer{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.home #lastProducts .owl-prev-custom,.home #lastProducts .owl-next-custom{display:none}.home #lastProducts .product-card-content{padding:20px 20px 0 20px}.home #lastProducts .product-card-content h3 a{font-size:24px;line-height:30px}.home #lastProducts .product-card-content .product-price{font-size:24px;line-height:30px}.home #symptomes{margin-bottom:50px;background-size:cover}.home #symptomes .symptomes-content .symptome-card{width:30%;padding-bottom:20px}.home #actualites{margin-bottom:50px}.home #actualites .row{--bs-gutter-y: 1.5rem}.home #actualites #actualitesCarousel{margin-top:20px}.home #actualites #actualitesCarousel .owl-stage-outer{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.home #actualites #actualitesCarousel .card-actus-content-first .date,.home #actualites #actualitesCarousel .card-actus .card-actus-content .date,.home #actualites #actualitesCarousel .card-actus-content-first h3,.home #actualites #actualitesCarousel .card-actus .card-actus-content h3{margin-bottom:10px}}@media screen and (max-width:768px){.home main{overflow-x:hidden}.home #symptomes{padding-bottom:80px}.home #symptomes .symptomes-content .symptome-card{width:45%}}.header-actualites{margin-bottom:80px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903" height="325.5" viewBox="0 0 1903 325.5"><path d="M468.228,268H468.2c-161.889,0-307.306-7.627-432.212-22.666s-272.158-22.667-437.651-22.667c-65.015,0-133.039,1.192-202.181,3.542-55.305,1.88-111.452,4.5-166.88,7.792C-865.116,239.6-925.4,245.277-926,245.334V-57.5H977V245.334l-.026,0c-2.419.236-60.28,5.836-149.808,11.33-53.615,3.29-108.06,5.911-161.821,7.791C598.14,266.809,531.82,268,468.228,268Z" transform="translate(926 57.5)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center bottom;padding-top:40px;height:225.5px}@media screen and (max-width:992px){.header-actualites{height:180px;padding-top:20px;margin-bottom:40px}}.header-page{margin-bottom:80px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903" height="325.5" viewBox="0 0 1903 325.5"><path d="M468.228,268H468.2c-161.889,0-307.306-7.627-432.212-22.666s-272.158-22.667-437.651-22.667c-65.015,0-133.039,1.192-202.181,3.542-55.305,1.88-111.452,4.5-166.88,7.792C-865.116,239.6-925.4,245.277-926,245.334V-57.5H977V245.334l-.026,0c-2.419.236-60.28,5.836-149.808,11.33-53.615,3.29-108.06,5.911-161.821,7.791C598.14,266.809,531.82,268,468.228,268Z" transform="translate(926 57.5)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center bottom;padding-top:40px;min-height:225.5px}@media screen and (max-width:992px){.header-page{min-height:180px;padding-top:20px;margin-bottom:40px}}.header-single{margin-bottom:80px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903.001" height="578" viewBox="0 0 1903.001 578"><path d="M363.216,49H363.2C201.313,49,55.9,41.373-69.011,26.334S-341.169,3.667-506.662,3.667c-65.015,0-133.039,1.192-202.181,3.542-55.3,1.879-111.451,4.5-166.88,7.791C-970.115,20.6-1030.4,26.277-1031,26.334V-276.5h0V-529H872v300h0V26.334l-.025,0c-2.419.236-60.279,5.837-149.809,11.33-53.615,3.29-108.059,5.911-161.821,7.791C493.141,47.809,426.82,49,363.228,49Z" transform="translate(1031 529)" fill="%23fcf8ef"/></svg>');background-repeat:no-repeat;background-position:center bottom;padding-top:40px;padding-bottom:40px;min-height:225.5px}.header-single .introsingle{margin-bottom:40px}@media screen and (max-width:992px){.header-single{min-height:180px;padding-top:20px;padding-bottom:60px;margin-bottom:40px;background-size:cover}}body.search .thumb-search{border-left:1px solid #E5BB61;border-top:1px solid #E5BB61;border-bottom:1px solid #E5BB61}body.search .product-content,body.search .search-content{border-right:1px solid #E5BB61;border-bottom:1px solid #E5BB61;border-top:1px solid #E5BB61}body.search .product-content h2 a,body.search .search-content h2 a{color:#3E3E3E;font-size:24px;line-height:30px;font-weight:700;letter-spacing:0px}body.search .product-content .product-price,body.search .search-content .product-price{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0px;color:#E5BB61}header .headertop{padding-top:12px;padding-bottom:9px}header .headertop .alerte-header{font-size:16px;line-height:20px;font-weight:400;font-family:"Outfit", sans-serif}header .headertop .headertop-item{padding-left:12px;padding-right:12px;border-left:1px solid #ffffff;height:100%;display:flex;align-items:center;justify-content:center}header .headertop .headertop-item a{font-size:15px;line-height:18px;font-weight:400;font-family:"Outfit", sans-serif;text-transform:uppercase;color:#ffffff}header .headertop .headertop-item .search-toggle{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer}header .headertop .headertop-item .search-toggle svg path{fill:#ffffff}header .headertop .headertop-item .search-toggle:hover svg path{fill:#528571}header .headertop .headertop-item:hover{color:#528571}header .headertop .headertop-item:hover a{color:#528571}header #navprincipale{padding-top:26px;padding-bottom:25px}header #navprincipale .navbar-toggler{border:none}header #navprincipale #mainnav .navbar-nav .menu-item-has-children{position:inherit}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show{display:flex;border-radius:0px !important;border:5px solid #FCF8EF;padding:0px;top:119px;width:100%}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-item-details{padding-left:0}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-item-details .titredumenu{font-size:30px;line-height:36px;padding-bottom:10px;border-bottom:2px solid #FCF8EF;font-family:"Playfair Display", serif;font-weight:bold;padding-top:20px}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-item-details p{font-size:15px;line-height:18px}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items{padding-left:35px;padding-top:60px;background:#FFF;background:linear-gradient(90deg, white 0%, white 5%, #fcf8ef 5%, #fcf8ef 15%, white 15%, white 100%)}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items li{padding:10px}header #navprincipale #mainnav .navbar-nav>.menu-item{border-right:1px solid #3E3E3E}header #navprincipale #mainnav .navbar-nav>.menu-item:last-child{border-right:none}header #navprincipale #mainnav .navbar-nav>.menu-item:last-child a{padding-right:0}header #navprincipale #mainnav .navbar-nav>.menu-item .nav-link{font-size:15px;line-height:18px;font-weight:400;font-family:"Outfit", sans-serif;text-transform:uppercase;color:#3E3E3E;padding:5px 20px 4px 20px}header #navprincipale #mainnav .navbar-nav>.menu-item.active .nav-link{color:#E5BB61}@media screen and (max-width:992px){header .headertop{padding-top:8px;padding-bottom:8px}header .headertop .alerte-header{font-size:15px;line-height:18px;width:100%}header #navprincipale{padding-top:10px;padding-bottom:10px}header #navprincipale .navbar-brand{max-width:35%}header #navprincipale .navbar{margin-top:5px}header #navprincipale #mainnav .navbar-nav>.menu-item:last-child a{padding-right:0px;padding-left:0px}header #navprincipale #mainnav .navbar-nav .dropdown-toggle.show{text-align:center}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show{border:none}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items{padding-top:0px;padding-left:0px;background-color:transparent}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items ul{flex-wrap:nowrap !important;flex-direction:column !important;padding-top:5px;padding-bottom:5px}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items li{padding:0px}header #navprincipale #mainnav .navbar-nav .dropdown-menu.show .menu-level-2-items li .sousmenu{text-transform:capitalize}header #navprincipale #mainnav .navbar-nav .menu-item{border-right:none}header #navprincipale .search-toggle{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer}header #navprincipale .search-toggle svg path{fill:#E5BB61}header #navprincipale .search-toggle:hover svg path{fill:#528571}}footer{background-color:#528571;padding-top:44px}footer .logo-footer{width:fit-content;margin:0 auto}footer h2{font-size:20px !important;line-height:24px !important;font-weight:400 !important;color:#ffffff !important;text-transform:uppercase;margin-bottom:21px}footer ul li{margin-bottom:21px}footer ul li:last-child{margin-bottom:0}footer ul li a{font-size:20px;line-height:24px;font-weight:400;color:#C8C8C8}footer ul li a:hover{color:#E5BB61}footer ul.reseaux-sociaux li svg path{fill:#E5BB61}footer ul.reseaux-sociaux li:hover svg path{fill:#ffffff}footer .credit{margin-top:52px;padding-top:20px;padding-bottom:22px;border-top:1px solid #ffffff;font-size:15px;line-height:18px;font-weight:400;color:#ffffff}footer .credit a{color:#ffffff}@media screen and (max-width:992px){footer{padding-top:20px}footer .logo-footer img{max-width:100%}footer .credit{margin-top:20px}}.woocommerce .woocommerce-products-header{background-size:cover;background-position:center;background-repeat:no-repeat;mask-repeat:no-repeat;mask-position:bottom center;mask-image:url(mask.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom center;-webkit-mask-image:url(mask.svg);padding-top:45px;min-height:220px}.woocommerce .woocommerce-products-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:1}.woocommerce .woocommerce-products-header h1{color:#fff;font-size:40px;line-height:53px;text-transform:capitalize;position:relative;z-index:2}.woocommerce .woocommerce-products-header>hr{margin-top:16.5px;margin-bottom:49.5px;position:relative;z-index:2}.woocommerce .woocommerce-products-header .bouton01{position:relative;z-index:2}.woocommerce .nav-cat-container{padding-top:125px;margin-top:-80px;margin-bottom:25px}.woocommerce .nav-cat-container .child-product-categories{gap:50px;margin-bottom:29px}.woocommerce .nav-cat-container .child-product-categories hr{margin-top:23px;margin-bottom:29px}.woocommerce .nav-cat-container .child-product-categories li a{font-size:15px;line-height:19px;text-transform:uppercase;color:#3E3E3E;padding-bottom:2px;text-decoration:none}.woocommerce .nav-cat-container .child-product-categories li a.active{border-bottom:5px solid #E5BB61}.woocommerce .product{margin-bottom:130px !important}.woocommerce .product .product-card{border:1px solid #E5BB61;background-color:#fff}.woocommerce .product .product-card img{max-height:230px}.woocommerce .product .product-card .product-card-content{padding:40px 25px 0 25px}.woocommerce .product .product-card .product-card-content h3{margin-bottom:17px;min-height:80px}.woocommerce .product .product-card .product-card-content h3 a{font-size:30px;line-height:40px;color:#3E3E3E;font-weight:700}.woocommerce .product .product-card .product-card-content h3 a:hover{color:#E5BB61}.woocommerce .product .product-card .product-card-content .product-price{font-size:30px;line-height:40px;font-weight:700;color:#E5BB61;margin-bottom:17px}.woocommerce .product .product-card .product-card-content .bouton01{margin-bottom:-25px}ul.wc-block-product-template__responsive{row-gap:80px}.wc-block-product{border:1px solid #E5BB61;background-color:#fff;position:relative}.wc-block-product .wc-block-components-product-image{overflow:hidden;margin-bottom:40px}.wc-block-product h2{margin-bottom:17px;min-height:80px;padding-left:25px;padding-right:25px}.wc-block-product h2 a{font-size:30px;line-height:40px;color:#3E3E3E;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wc-block-product h2 a p{margin-bottom:0}.wc-block-product h2 a:hover{color:#E5BB61}.wc-block-product .amount{font-size:30px;line-height:40px;font-weight:700;color:#E5BB61}.wc-block-product .wp-block-woocommerce-product-price{margin-bottom:37px}.wc-block-product .wc-block-components-product-button{position:absolute;bottom:0;left:50%;transform:translateY(50%) translateX(-50%)}.wc-block-product .wc-block-components-product-button button{width:fit-content !important;height:50px;background-color:#ffffff;color:#3E3E3E;font-size:15px;line-height:18px;font-weight:400;border:1px solid #E5BB61 !important;padding:0 20px;transition:all 0.3s ease;text-decoration:none;text-transform:uppercase;border-radius:0 !important}.wc-block-product .wc-block-components-product-button button:hover{background-color:#E5BB61;color:#ffffff}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:0 0 24% !important}ul.wc-block-grid__products{justify-content:space-between}ul.wc-block-grid__products .wc-block-grid__product{border:1px solid #E5BB61 !important;margin-bottom:50px}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{width:100%;text-decoration:none}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{overflow:hidden;width:100%;height:auto}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{color:#3E3E3E;font-size:30px;line-height:40px;color:#3E3E3E;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:10px;padding-right:10px;margin-bottom:17px}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-size:30px;line-height:40px;font-weight:700;color:#E5BB61;margin-bottom:50px}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart{position:absolute;bottom:0;left:50%;transform:translateY(50%) translateX(-50%);width:100%}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button{width:80%;margin-left:auto;margin-right:auto;height:50px;background-color:#ffffff;color:#3E3E3E;font-size:15px;line-height:18px;font-weight:400;border:1px solid #E5BB61 !important;padding:0 20px;transition:all 0.3s ease;text-decoration:none;text-transform:uppercase;border-radius:0 !important;display:flex;justify-content:center;align-items:center}ul.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button:hover{background-color:#E5BB61;color:#ffffff}.woocommerce .star-rating span::before{color:#E5BB61}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:#E5BB61;font-size:24px;line-height:30px;font-weight:700}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#528571}.header-single-product{background-image:url(../images/header-default.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:330px;margin-bottom:44px;mask-image:url(mask.svg);mask-size:cover;mask-position:bottom;mask-repeat:no-repeat;-webkit-mask-image:url(mask.svg);-webkit-mask-size:cover;-webkit-mask-position:bottom;-webkit-mask-repeat:no-repeat}.type-product .woocommerce-product-gallery__image{overflow:hidden;border:1px solid #E5BB61}.type-product .summary h1{font-size:30px;line-height:38px}.type-product .summary .single_add_to_cart_button{background-color:#E5BB61 !important;border:1px solid #E5BB61;height:50px;color:#ffffff;font-size:18px;line-height:23px;font-weight:700;text-transform:uppercase;border-radius:0;transition:all 0.3s ease}.type-product .summary .single_add_to_cart_button:hover{background-color:#ffffff !important;color:#E5BB61 !important}.type-product .related.products{margin-top:100px;padding-top:44px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1903" height="325.5" viewBox="0 0 1903 325.5"><path d="M468.228,268H468.2c-161.889,0-307.306-7.627-432.212-22.666s-272.158-22.667-437.651-22.667c-65.015,0-133.039,1.192-202.181,3.542-55.305,1.88-111.452,4.5-166.88,7.792C-865.116,239.6-925.4,245.277-926,245.334V-57.5H977V245.334l-.026,0c-2.419.236-60.28,5.836-149.808,11.33-53.615,3.29-108.06,5.911-161.821,7.791C598.14,266.809,531.82,268,468.228,268Z" transform="translate(926 57.5)" fill="%23fcf8ef"/></svg>');background-size:100%;background-position:top;background-repeat:no-repeat}.type-product .related.products::after{content:"";position:absolute;top:0;left:0}.type-product .related.products h2{font-size:40px;line-height:53px;font-weight:700}.type-product .related.products .owl-prev-custom,.type-product .related.products .owl-next-custom{background-color:transparent;width:50px;height:50px;border-radius:50%;border:2px solid #E5BB61;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);bottom:auto;opacity:1}.type-product .related.products .owl-prev-custom svg path,.type-product .related.products .owl-next-custom svg path{fill:#E5BB61}.type-product .related.products .owl-prev-custom:hover,.type-product .related.products .owl-next-custom:hover{background-color:#E5BB61}.type-product .related.products .owl-prev-custom:hover svg path,.type-product .related.products .owl-next-custom:hover svg path{fill:#ffffff}.type-product .related.products .owl-item li{list-style:none}.type-product .related.products .owl-item li::marker{display:none}.woocommerce .quantity .qty{width:90px;height:50px;border:1px solid #E5BB61;margin-right:25px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #E5BB61}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#ffffff;border:1px solid #E5BB61;border-radius:0;padding-top:14px;padding-bottom:14px;padding-left:30px;padding-right:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-size:18px;line-height:23px;font-weight:700;color:#E5BB61}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#E5BB61;color:#ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product div.images{margin-bottom:98px}@media screen and (max-width:992px){.woocommerce .nav-cat-container{padding-top:100px}.woocommerce .nav-cat-container.px-lg-5{padding-top:50px}.woocommerce .nav-cat-container .child-product-categories{gap:30px;flex-wrap:nowrap !important;overflow-x:auto;max-width:100%;padding:10px}.woocommerce .nav-cat-container .child-product-categories li a{text-align:center;display:block}.woocommerce .woocommerce-products-header{mask-image:none;-webkit-mask-image:none;position:relative;z-index:10}.woocommerce div.product div.images{margin-bottom:40px}.woocommerce .product{margin-bottom:50px !important}.woocommerce .product .product-card .product-card-content{padding:20px 20px 0 20px}.woocommerce .product .product-card .product-card-content h3{min-height:20px}.woocommerce .product .product-card .product-card-content h3 a{font-size:20px;line-height:28px}.woocommerce .product .product-card .product-card-content .product-price{font-size:20px;line-height:28px}}@media screen and (max-width:576px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%}}nav.woocommerce-MyAccount-navigation ul{list-style:none}nav.woocommerce-MyAccount-navigation ul li{padding:5px 10px;border:1px solid #E5BB61;margin-bottom:10px;background-color:#E5BB61;transition:all 0.5s ease}nav.woocommerce-MyAccount-navigation ul li a{color:#ffffff !important;display:block;width:100%;text-decoration:none}nav.woocommerce-MyAccount-navigation ul li:hover{background-color:#ffffff}nav.woocommerce-MyAccount-navigation ul li:hover a{color:#E5BB61 !important}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wordfence-2fa{display:none}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{background-color:#528571;border:1px solid #528571}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:hover{background-color:#ffffff}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:hover a{color:#528571 !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid #528571}.woocommerce-info::before{color:#528571}