﻿.breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb li{display:flex;align-items:center;color:var(--grey-500)}.breadcrumb li a{text-decoration:none;font-weight:600;color:var(--color-black)}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;margin:0 10px;content:"/"}.breadcrumb li:last-child:after{display:none}#entete{padding-top:80px;background-color:var(--bg-entete)}#entete:not(:has(+#subcategories)){padding-bottom:40px}#entete .container .flex{display:flex;align-items:flex-start;margin:0 -10px;margin-top:20px}#entete .container .flex>div{padding:0 10px;margin:0}#entete .container .flex>div:has(figure){flex-grow:0;flex-basis:auto}#entete .container .flex>div:has(figure) figure{border-radius:99em;overflow:hidden}#entete .container .flex>div:has(figure)+div h1{margin-top:0}#entete .container h1{font-size:clamp(32px,2.5vw,48px);font-weight:900;line-height:1.2;text-transform:uppercase;margin-top:10px;margin-bottom:20px;font-family:var(--alt-font-family)}#entete .container h1:last-child{margin-bottom:0}@media all and (max-width: 1200px){#entete{padding-top:40px}}@media all and (max-width: 768px){#entete .container .flex>div:has(figure) figure{max-width:96px}}@media all and (max-width: 500px){#entete .container .flex{display:block}#entete .container .flex>div:has(figure){margin-bottom:10px}}.onglets{display:flex;justify-content:center;margin:0 -10px 40px}.onglets li{flex:1;padding:0 10px;display:flex;min-width:0}.onglets li a{flex:1;display:block;text-align:center;padding:10px;font-weight:700;font-family:var(--alt-font-family);font-size:20px;text-transform:uppercase;color:var(--grey-400);border-bottom:2px solid var(--grey-300);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onglets li a:hover{border-color:var(--grey-400);color:var(--grey-500)}.onglets li a .edglyph{display:block;font-size:48px;text-transform:none}.onglets li.active a{color:var(--color-black);border-color:var(--color-black)}.onglets li.logoff a{color:var(--error-color);border-color:var(--error-color)}.tab-content{padding:40px;background:var(--color-white);border-radius:5px}.tab-content hr{background:var(--primary-color);height:1px;border:0 none;margin:15px 30px}.tab-content .onglet_content{display:none}.tab-content .onglet_content.active{display:block}.product{display:flex;flex-direction:column}.product figure{position:relative;border-radius:5px;overflow:hidden;background:var(--grey-200)}.product figure a{display:flex;align-items:center;justify-content:center;aspect-ratio:370/450;position:relative}.product figure a img{max-width:50%;height:auto;position:relative;transition:.3s ease-in-out}.product figure a:before{content:"";display:block;position:absolute;top:72%;left:50%;width:40%;aspect-ratio:1/1;transform:translate(-50%, 0) scaleY(0.15);transform-origin:center top;border-radius:99em;background:rgba(var(--color-black-rgb), 0.1);filter:blur(20px)}.product figure a:hover img{transform:translate(0, -10%)}.product section{padding:20px 0;flex:1}.product section h2{font-size:20px;font-weight:700;margin-bottom:10px;line-height:1;font-family:var(--alt-font-family)}.product section h2:last-child{margin-bottom:0}.product section h2 a{color:inherit}@media all and (max-width: 500px){.product figure .actions{opacity:1}}.slider .slick-list .slick-track .slick-slide>div>div{display:block !important;position:relative}.slider.homepage{overflow:hidden;background:var(--color-black)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:flex;flex-direction:column;padding:5vh 5vw;opacity:0;transition:opacity 1s .5s ease-in-out}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .title{line-height:1;font-weight:900;text-transform:uppercase;font-size:clamp(32px,5vw,128px);font-family:var(--alt-font-family)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .description{font-weight:500;font-size:clamp(18px,2.5vw,24px)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .description:after{content:"ó";font-family:"edglyph";display:block;margin-top:20px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-en-haut{text-align:center;align-items:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-haut-a-droite{text-align:right;align-items:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-gauche{justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre{text-align:center;align-items:center;justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-droite{text-align:right;align-items:flex-end;justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-bas-a-gauche{justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-en-bas{text-align:center;align-items:center;justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.en-bas-a-droite{text-align:right;align-items:flex-end;justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.aucun{display:none}.slider.homepage .slick-list .slick-track .slick-slide.slick-current>div>div .slider-caption{opacity:1}#content{padding-bottom:80px}#content .container .content_product{display:flex;max-width:1200px;margin:0 auto}#content .container .content_product>div{flex:1}#content .container .content_product>div:first-child{margin:0 40px 40px 0;overflow:hidden}#content .container .content_product>div:first-child h1{display:none}#content .container .content_product>div:first-child .slider.main_product .slick-list .slick-track .slick-slide>div>div>a{border-radius:5px;overflow:hidden;background:var(--grey-200);display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;position:relative}#content .container .content_product>div:first-child .slider.main_product .slick-list .slick-track .slick-slide>div>div>a img{max-width:50%;height:auto;position:relative;transition:.3s ease-in-out}#content .container .content_product>div:first-child .slider.main_product .slick-list .slick-track .slick-slide>div>div>a:before{content:"";display:block;position:absolute;top:72%;left:50%;width:40%;aspect-ratio:1/1;transform:translate(-50%, 0) scaleY(0.15);transform-origin:center top;border-radius:99em;background:rgba(var(--color-black-rgb), 0.1);filter:blur(20px)}#content .container .content_product>div:first-child .slider.main_product .slick-list .slick-track .slick-slide>div>div>a:hover img{transform:translate(0, -10%)}#content .container h1 a{font-size:14px;font-weight:400}#content .container .reference{margin-bottom:20px}#content .container .reference strong{font-weight:700;color:var(--primary-color)}#content .container .description{padding:20px;background:var(--grey-200);margin-bottom:20px;border-radius:5px}#content .container .description p{margin:20px 0}#content .container .description p:first-child{margin-top:0}#content .container .description p:last-child{margin-bottom:0}#content .container .description>a{display:flex;align-items:center;justify-content:flex-end;text-align:right;text-transform:uppercase;font-weight:600;font-size:12px}#content .container .description>a:after{content:"+";font-family:"edglyph";font-size:14px;margin-left:10px}#content .container .description>a:hover{color:var(--primary-color)}#content #tab{max-width:1200px;margin:0 auto;margin-bottom:60px}#content #tab .tab-content .onglet_content .align-center{text-align:center}#content #tab .tab-content .onglet_content .align-left{text-align:left}#content #tab .tab-content .onglet_content .align-right{text-align:right}#content #tab .tab-content .onglet_content .align-justify{text-align:justify}#content #tab .tab-content .onglet_content .edglyph{font-size:32px;margin:0 2px}#content #tab .tab-content .onglet_content h2{font-size:clamp(28px,5vw,36px);text-transform:uppercase;font-weight:900;font-family:var(--alt-font-family);margin:40px 0;line-height:1;position:relative}#content #tab .tab-content .onglet_content h2:first-child{margin-top:0}#content #tab .tab-content .onglet_content h2:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content h3{font-size:clamp(24px,5vw,28px);font-weight:700;font-family:var(--alt-font-family);margin:20px 0;color:var(--primary-color)}#content #tab .tab-content .onglet_content h3:first-child{margin-top:0}#content #tab .tab-content .onglet_content h3:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content h4{font-size:clamp(18px,5vw,24px);font-weight:400;font-family:var(--alt-font-family);margin:10px 0}#content #tab .tab-content .onglet_content h4:first-child{margin-top:0}#content #tab .tab-content .onglet_content h4:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content p{line-height:1.4;margin:20px 0}#content #tab .tab-content .onglet_content p em,#content #tab .tab-content .onglet_content p i{color:var(--primary-color)}#content #tab .tab-content .onglet_content p strong,#content #tab .tab-content .onglet_content p b{color:var(--primary-color);font-weight:700}#content #tab .tab-content .onglet_content p.lead{font-weight:600;font-size:22px;margin:40px 0;color:var(--primary-color)}#content #tab .tab-content .onglet_content p.small{font-size:12px}#content #tab .tab-content .onglet_content p:first-child{margin-top:0}#content #tab .tab-content .onglet_content p:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content ul:not(.breadcrumb),#content #tab .tab-content .onglet_content ol:not(.breadcrumb){margin:20px 0;margin-left:20px}#content #tab .tab-content .onglet_content ul:not(.breadcrumb) li,#content #tab .tab-content .onglet_content ol:not(.breadcrumb) li{margin-bottom:10px}#content #tab .tab-content .onglet_content ul:not(.breadcrumb) li:before,#content #tab .tab-content .onglet_content ol:not(.breadcrumb) li:before{content:"";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;width:8px;height:8px;border-radius:2px;background:var(--primary-color);margin-right:5px}#content #tab .tab-content .onglet_content ul:not(.breadcrumb) li:last-child,#content #tab .tab-content .onglet_content ol:not(.breadcrumb) li:last-child{margin:0}#content #tab .tab-content .onglet_content ul:not(.breadcrumb):first-child,#content #tab .tab-content .onglet_content ol:not(.breadcrumb):first-child{margin-top:0}#content #tab .tab-content .onglet_content ul:not(.breadcrumb):last-child,#content #tab .tab-content .onglet_content ol:not(.breadcrumb):last-child{margin-bottom:0}#content #tab .tab-content .onglet_content ol:not(.breadcrumb) li{counter-increment:counter}#content #tab .tab-content .onglet_content ol:not(.breadcrumb) li:before{width:auto;height:auto;font-family:inherit;font-weight:700;font-size:12px;background:none;border-radius:0;color:var(--primary-color);content:counter(counter) "."}#content #tab .tab-content .onglet_content a:not(.btn){color:var(--primary-color);text-decoration:underline}#content #tab .tab-content .onglet_content a:not(.btn):hover{color:var(--secondary-color)}#content #tab .tab-content .onglet_content table{width:100%;margin:20px 0;table-layout:fixed}#content #tab .tab-content .onglet_content table:first-child{margin-top:0}#content #tab .tab-content .onglet_content table:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content table thead tr th{text-align:left;padding:10px 20px;font-weight:600;background:var(--secondary-color);color:var(--color-white)}#content #tab .tab-content .onglet_content table tbody tr:nth-child(odd) td{background:rgba(var(--color-black-rgb), 0.05)}#content #tab .tab-content .onglet_content table tbody tr:nth-child(even) td{background:rgba(var(--color-white-rgb), 1)}#content #tab .tab-content .onglet_content table tbody tr td{padding:10px 20px;vertical-align:middle}#content #tab .tab-content .onglet_content table tbody tr:hover td{background:rgba(var(--color-black-rgb), 0.1)}#content #tab .tab-content .onglet_content hr{background:var(--grey-300);height:2px;border:0 none;margin:80px 40px}#content #tab .tab-content .onglet_content hr:first-child{margin-top:0}#content #tab .tab-content .onglet_content hr:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content img{display:block;max-width:100%;height:auto}#content #tab .tab-content .onglet_content iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}#content #tab .tab-content .onglet_content iframe:first-child{margin-top:0}#content #tab .tab-content .onglet_content iframe:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content .embed-responsive{padding:56.25% 0 0;position:relative;margin:40px 0}#content #tab .tab-content .onglet_content .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#content #tab .tab-content .onglet_content .embed-responsive:first-child{margin-top:0}#content #tab .tab-content .onglet_content .embed-responsive:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content .paralax{margin:80px 0}#content #tab .tab-content .onglet_content .paralax:first-child{margin-top:0}#content #tab .tab-content .onglet_content .paralax:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content figure{margin:20px 0}#content #tab .tab-content .onglet_content figure img{margin:0 auto;transition:transform 3s ease;border-radius:5px}#content #tab .tab-content .onglet_content figure figcaption{background:var(--color-white);text-align:center;font-size:18px;font-weight:500;margin:0;padding:20px;box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.15)}#content #tab .tab-content .onglet_content figure a{display:block;overflow:hidden}#content #tab .tab-content .onglet_content figure a:hover img{transform:scale(1.1)}#content #tab .tab-content .onglet_content figure:first-child{margin-top:0}#content #tab .tab-content .onglet_content figure:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content .table_responsive{margin:60px 0;overflow:auto}#content #tab .tab-content .onglet_content .table_responsive table{margin:0}#content #tab .tab-content .onglet_content .table_responsive:first-child{margin-top:0}#content #tab .tab-content .onglet_content .table_responsive:last-child{margin-bottom:0}#content #tab .tab-content .onglet_content .text-right{text-align:right}#content #tab .tab-content .onglet_content .text-center{text-align:center}#content #tab .tab-content .onglet_content .text-left{text-align:left}#content #tab .tab-content .onglet_content .text-justify{text-align:justify}#content #tab .tab-content .onglet_content .lavendel{background:var(--lavendel-color)}#content .container_arrows{display:flex;align-items:center;justify-content:flex-end;margin:0 -5px 20px}#content .container_arrows span.arrow{display:flex !important;align-items:center;justify-content:center;cursor:pointer;margin:0 5px;width:32px;aspect-ratio:1/1;background:var(--color-white);border-radius:99em;box-shadow:0 0 10px rgba(var(--color-black-rgb), 0.2)}#content .container_arrows span.arrow .edglyph{font-size:18px}#content .container_arrows span.arrow:hover{color:var(--color-white);background:var(--primary-color)}#content .slider.products .slick-list .slick-track .slick-slide>div>div{padding:0 10px}@media all and (max-width: 992px){#content .container .content_product{display:block}#content .container .content_product>div h1{display:none}#content .container .content_product>div:first-child{margin:0 auto 40px}#content .container .content_product>div:first-child h1{display:block}}
