﻿.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}}#filters .slider-content{display:flex;align-items:center}#filters .slider-content input[type=number]{border:1px solid var(--grey-300);border-radius:3px;min-width:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:30px;width:50px;text-align:center;font-size:14px;padding:0}#filters .slider-content input[type=number][readonly]{opacity:.5;cursor:not-allowed}#filters .slider-content .slider{flex:1;margin:0 10px;position:relative;border-radius:99em;background:var(--grey-300)}#filters .slider-content .slider .ui-slider-range{height:10px;background:var(--color-black);border-radius:99em;position:relative}#filters .slider-content .slider .ui-slider-handle{width:16px;aspect-ratio:1/1;border-radius:99em;border:2px solid var(--color-black);background:var(--color-white);position:absolute;top:50%;transform:translate(0, -50%);cursor:pointer}#filters .slider-content .slider .ui-slider-handle+.ui-slider-handle{transform:translate(-100%, -50%)}#filters .slide_down{border-bottom:2px solid var(--grey-300)}#filters .slide_down:has(.button.open){padding-bottom:20px}#filters .slide_down .button{font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 0}#filters .slide_down .button:after{content:"+";font-family:"edglyph";line-height:0;font-size:24px;margin-left:10px;color:var(--primary-color)}#filters .slide_down .button.open:after{transform:scaleY(-1)}#filters .slide_down .button.open+.sub_menu{position:static}#filters .slide_down .sub_menu ul li{display:flex;align-items:center;margin-bottom:10px}#filters .slide_down .sub_menu ul li:last-child{margin-bottom:0}#filters .slide_down .sub_menu ul li.checkbox input{display:none}#filters .slide_down .sub_menu ul li.checkbox input+label{display:flex;align-items:flex-start;font-size:14px;cursor:pointer}#filters .slide_down .sub_menu ul li.checkbox input+label:before{font-family:"EdGlyph";content:"Ø";margin-right:10px;font-size:24px;margin-top:-4px}#filters .slide_down .sub_menu ul li.checkbox input+label:hover{color:var(--primary-color)}#filters .slide_down .sub_menu ul.color{display:flex;flex-wrap:wrap;margin:0 -5px}#filters .slide_down .sub_menu ul.color li{padding:0 5px;margin:0}#filters .slide_down .sub_menu ul.color li label{cursor:pointer}#filters .slide_down .sub_menu ul.color li label .edglyph{text-shadow:0 0 10px rgba(var(--color-black-rgb), 0.2);font-size:46px}#filters .slide_down .sub_menu ul.color li label img.color{display:block;border-radius:99em;max-width:32px;height:auto;margin-top:5px}#filters .slide_down.selected{padding:0 10px;background:var(--grey-200)}#filters .slide_down.selected .sub_menu ul li{justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--grey-300);padding-bottom:10px}#filters .slide_down.selected .sub_menu ul li:last-child{padding:0;border:0 none}#filters .slide_down.selected .sub_menu ul li>span{flex:1}#filters .slide_down.selected .sub_menu ul li:before{content:"W";font-family:"edglyph";font-size:18px;color:var(--primary-color);margin-top:3px;margin-right:5px}#filters .slide_down.selected .sub_menu ul li button{--icon-width: 18px;margin-left:5px;width:var(--icon-width);aspect-ratio:1/1;border:0 none;position:relative;padding:0;margin-top:3px;background:none;cursor:pointer;opacity:.5}#filters .slide_down.selected .sub_menu ul li button:hover{opacity:1}#filters .slide_down.selected .sub_menu ul li button:after,#filters .slide_down.selected .sub_menu ul li button:before{content:" ";position:absolute;top:0;left:calc(var(--icon-width)/2);height:var(--icon-width);width:1px;background:var(--grey-500)}#filters .slide_down.selected .sub_menu ul li button:before{transform:rotate(45deg)}#filters .slide_down.selected .sub_menu ul li button:after{transform:rotate(-45deg)}#filters .slide_down.selected .sub_menu ul li img.color{display:block;border-radius:99em;max-width:16px;height:auto;margin-left:5px}#filters .slide_down.selected .sub_menu ul li .edglyph.ed-disk{font-size:32px;line-height:0;margin-left:5px;text-shadow:0 0 5px rgba(var(--color-black-rgb), 0.2)}#tri{display:flex;align-items:flex-start;justify-content:space-between;height:50px}#tri .form-group{padding:0}#tri .form-group:first-child{font-size:20px;font-family:var(--alt-font-family)}#tri .form-group:first-child strong{font-weight:700}#tri .form-group:last-child{display:flex;align-items:center;margin-left:20px}#tri .form-group:last-child label{margin:0}.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}}.pagination{display:flex;align-items:center;justify-content:center;margin:0 -5px}.pagination li{padding:0 5px}.pagination li a{border-radius:0;text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:32px;aspect-ratio:1/1;border-radius:3px;font-size:16px;font-weight:600;color:var(--color-black)}.pagination li a .edglyph{line-height:0;margin-top:5px}.pagination li a.active{background:var(--color-black);color:var(--color-white);border-color:var(--secondary-color)}.pagination li a:hover{background:var(--grey-200)}.select{flex:1;position:relative}.select select{width:100%;padding:0;padding-right:16px;min-width:0;font-size:inherit;border:0 none;background:none}.select select option[disabled][selected]{display:none}.select:after{content:"+";font-family:"EdGlyph";position:absolute;top:50%;right:0;transform:translate(0, -50%);line-height:0;font-size:18px;pointer-events:none}#content{padding-bottom:80px}#content.categories #entete{padding-bottom:40px}#content #subcategories{margin:20px 0 40px}#content #subcategories .container .slide_down{margin:60px 0}#content #subcategories .container .slide_down:first-child{margin-top:0}#content #subcategories .container .slide_down:last-child{margin-bottom:0}#content #subcategories .container .slide_down .button{display:none;margin-bottom:10px;align-items:center;justify-content:space-between;font-weight:700;font-size:20px}#content #subcategories .container .slide_down h3.button{display:flex;color:var(--primary-color);font-size:24px;margin-bottom:20px;padding:10px;padding-right:40px;border-radius:99em;background:var(--color-white);box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.1)}#content #subcategories .container .slide_down h3.button a{display:flex;align-items:center}#content #subcategories .container .slide_down h3.button a figure{flex-grow:0;flex-basis:auto;border-radius:99em;overflow:hidden;margin-right:20px}#content #subcategories .container .slide_down h3.button a span{flex:1}#content #subcategories .container .slide_down ul.sub_menu{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px;position:static;opacity:1;visibility:visible;transform:translate(0)}#content #subcategories .container .slide_down ul.sub_menu li{padding:0 10px}#content #subcategories .container .slide_down ul.sub_menu li a{display:flex;align-items:center;padding:10px;padding-right:20px;border-radius:99em}#content #subcategories .container .slide_down ul.sub_menu li a figure{flex-grow:0;flex-basis:auto;border-radius:99em;overflow:hidden;margin-right:10px}#content #subcategories .container .slide_down ul.sub_menu li a h3,#content #subcategories .container .slide_down ul.sub_menu li a span{flex:1;font-weight:700;font-family:var(--alt-font-family);font-size:var(--base-font-size)}#content #subcategories .container .slide_down ul.sub_menu li a:hover{background:var(--color-white);box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.1)}#content #form-filters{display:flex;align-items:flex-start}#content #form-filters #filters{align-self:flex-end;width:260px;margin-right:40px;position:sticky;bottom:40px}#content #form-filters #filters.slide_down>.button{display:flex;font-size:20px;font-weight:700;padding-bottom:20px;border-bottom:2px solid var(--grey-300);font-family:var(--alt-font-family)}#content #form-filters #filters.slide_down>.button+.sub_menu{position:static;opacity:1;visibility:visible;transform:translate(0)}#content #form-filters #content_product{flex:1}#content #form-filters #content_product .list-product{display:flex;flex-wrap:wrap;margin:0 -10px}#content #form-filters #content_product .list-product>li{flex:1;flex-grow:0;flex-basis:25%;padding:0 10px;margin-bottom:40px;display:flex}#content #form-filters #content_product .list-product>li .product{flex:1}@media all and (max-width: 1200px){#content #form-filters #content_product .list-product>li{flex-basis:33.3333333333%}}@media all and (max-width: 992px){#content #form-filters #filters{margin-right:20px}#content #form-filters #content_product .list-product>li{flex-basis:50%}}@media all and (max-width: 768px){#content #subcategories{margin-bottom:20px}#content #subcategories .container .slide_down{margin:20px 0}#content #subcategories .container .slide_down .button{display:flex;padding-bottom:20px;cursor:pointer;border-bottom:2px solid var(--grey-300)}#content #subcategories .container .slide_down .button:before{content:"Afficher les sous catégories"}#content #subcategories .container .slide_down .button:after{content:"+";font-family:"edglyph";line-height:0;font-size:24px;margin-left:10px}#content #subcategories .container .slide_down .button.open:before{content:attr(data-close-text)}#content #subcategories .container .slide_down .button.open:after{transform:scaleY(-1)}#content #subcategories .container .slide_down .button:not(.open)+ul.sub_menu{position:absolute;opacity:0;visibility:hidden;transform:translateY(32px)}#content #subcategories .container .slide_down h3.button{display:flex;font-size:20px;padding-right:20px}#content #subcategories .container .slide_down h3.button:before{display:none}#content #form-filters{display:block}#content #form-filters #filters{width:auto;margin-right:0;margin-bottom:20px}#content #form-filters #filters.slide_down>.button{align-items:center;justify-content:space-between;cursor:pointer}#content #form-filters #filters.slide_down>.button:after{content:"+";font-family:"edglyph";line-height:0;font-size:24px;margin-left:10px}#content #form-filters #filters.slide_down>.button.open:after{transform:scaleY(-1)}#content #form-filters #filters.slide_down>.button:not(.open)+.sub_menu{visibility:hidden;opacity:0;position:absolute;transform:translateY(32px)}}
