﻿.product{flex:1;background:var(--quaternary-color);border:1px solid var(--quaternary-color);transition:box-shadow .2s ease;display:flex;flex-direction:column}.product:hover{box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.2)}.product.product-inline{flex-direction:row}.product.product-inline>figure{min-width:96px}.product.product-inline>.content{align-self:center;flex:2;margin:0}.product>figure{flex:1;display:flex;background:var(--color-white)}.product>figure>a{flex:1;display:flex;align-items:center;justify-content:center;padding:10px}.product>figure>a:hover{text-decoration:none}.product>figure>a>img{display:flex;align-items:center;justify-content:center;text-align:center}.product>.content{padding:15px;margin-top:auto}.product>.content h2{font-size:15px !important;font-weight:500;margin-bottom:15px !important;height:34px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product>.content h2 a{text-decoration:none}.product>.content h2 a:hover{color:var(--primary-color)}.product>.content p strong{color:var(--primary-color);font-weight:700;font-size:24px}.product>.content .btn{display:flex;width:100%;margin-top:15px}ul.breadcrumb{background:none;padding:0}ul.breadcrumb li{font-weight:500;color:var(--tertiary-color)}ul.breadcrumb li.active{color:var(--primary-color)}ul.breadcrumb li:before{content:"|";color:var(--tertiary-color)}ul.breadcrumb li:first-child:before{display:none}#entete{background:url(../img/interface/bg_entete.jpg) no-repeat center var(--quaternary-color);background-size:cover;padding:40px 0;margin-bottom:60px;min-height:200px;display:flex}#entete .container{flex:1;display:flex;flex-direction:column}#entete .container>.flex>figure{flex:0}#entete .container>.flex>div{flex:1}#entete .container h1{text-transform:uppercase;font-weight:400;font-size:clamp(32px,4vw,40px);text-align:center}#entete .container .btn-group-justified{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -10px}#entete .container .btn-group-justified .btn-group{padding:0 10px;display:flex;align-items:center;width:auto;color:var(--tertiary-color)}#entete .container .btn-group-justified .btn-group h1,#entete .container .btn-group-justified .btn-group h2{font-size:clamp(32px,4vw,40px);font-weight:400}#entete .container .btn-group-justified .btn-group h2{font-size:24px}#entete .container .btn-group-justified .btn-group.active{color:var(--primary-color)}#entete .container .btn-group-justified .btn-group:after{content:">";display:block;margin-left:10px}#entete .container .btn-group-justified .btn-group:last-child:after{display:none}#entete .container .breadcrumb{margin:0;margin-top:auto}ul.pagination{padding:10px;margin-top:60px;box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.1);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:50px}ul.pagination li{padding:0 5px}ul.pagination li a{border-radius:0 !important;display:flex;align-items:center;justify-content:center;text-align:center;width:30px;height:30px;border:1px solid var(--quaternary-color);color:var(--tertiary-color)}ul.pagination li a:hover,ul.pagination li a:active,ul.pagination li a:focus{text-decoration:none;background:none;border-color:var(--primary-color);color:var(--primary-color)}ul.pagination li a.active{background:var(--primary-color);color:var(--color-white);border-color:var(--priamry-color)}ul.pagination li a .edglyph{line-height:0;margin-top:2px;font-size:14px}#content .container.small .grid{margin:0 -15px}#content .container.small .grid .grid-item{margin-bottom:30px}#content .container.small .grid .grid-item h2{margin-bottom:10px;text-align:left}#content .container.small #form-filters{margin:0}#content .container.small #form-filters.with_search>div #products-grid>div{flex-basis:33.3333333333%}#content .container.small #form-filters.with_search>div #products-grid>div.inline{flex-basis:50%}#content .container.small #form-filters #tri{padding:10px;margin-bottom:60px;box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.1);display:flex;align-items:center;flex-wrap:wrap;min-height:50px}#content .container.small #form-filters #tri .form-group{padding:0 10px;margin:0}#content .container.small #form-filters #tri .form-group label{font-weight:500}#content .container.small #form-filters #tri .form-group.affichage{margin-right:auto;display:flex;align-items:center}#content .container.small #form-filters #tri .form-group.affichage input{display:none}#content .container.small #form-filters #tri .form-group.affichage input+label{cursor:pointer;margin:0;margin-right:10px}#content .container.small #form-filters #tri .form-group.affichage input+label:last-child{margin-right:0}#content .container.small #form-filters #tri .form-group.affichage input+label:hover{color:var(--tertiary-color)}#content .container.small #form-filters #tri .form-group.affichage input:checked+label .edglyph{color:var(--primary-color)}#content .container.small #form-filters #products-grid{display:flex;flex-wrap:wrap;margin:0 -10px}#content .container.small #form-filters #products-grid>div{display:flex;padding:0 10px;padding-bottom:20px;flex-basis:25%}#content .container.small #form-filters #products-grid>div.inline{flex-basis:33.3333333333%}#content .container.small #form-filters #accordion{max-width:256px;margin-right:40px}#content .container.small #form-filters #accordion.slide_down .button{display:none;text-transform:uppercase;font-size:16px;font-weight:400;padding:20px;cursor:pointer;pointer-events:none}#content .container.small #form-filters #accordion.slide_down .button .edglyph{line-height:0;text-transform:none;margin-right:10px}#content .container.small #form-filters #accordion.slide_down .button:before{content:"|";display:block;color:var(--primary-color);font-weight:700;margin-right:10px}#content .container.small #form-filters #accordion.slide_down .button:not(.open)+.sub_menu{visibility:visible;opacity:1;position:static;transform:translateY(0)}#content .container.small #form-filters #accordion .slide_down{margin-bottom:40px;box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.1);border-radius:0}#content .container.small #form-filters #accordion .slide_down:last-child{margin-bottom:0}#content .container.small #form-filters #accordion .slide_down h2.button{display:flex;align-items:center;margin:0}#content .container.small #form-filters #accordion .slide_down h2.button .edglyph{font-size:24px;margin-top:0;text-transform:none}#content .container.small #form-filters #accordion .slide_down .sub_menu{padding:10px 20px;padding-top:0}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item{padding:0;border:0;border-radius:0;margin-bottom:5px}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item:last-child{margin-bottom:0}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox{margin:0}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input{display:none}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input+label{display:flex;align-items:center;padding:0}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input+label:before{content:"Ø";font-family:"EdGlyph";display:block;margin-right:5px;transition:margin .2s ease}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input+label:hover{color:var(--primary-color)}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input+label:hover:before{margin-right:10px}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input:checked+label{color:var(--primary-color)}#content .container.small #form-filters #accordion .slide_down .sub_menu .list-group-item .checkbox input:checked+label:before{content:"Ù"}#content .container.small #form-filters>div{padding:0}@media all and (max-width: 768px){#content .container.small #form-filters #accordion{max-width:none;margin-right:0;margin-bottom:40px}#content .container.small #form-filters #accordion.slide_down{box-shadow:0 0 5px rgba(var(--color-black-rgb), 0.1)}#content .container.small #form-filters #accordion.slide_down .button{pointer-events:auto;display:flex;align-items:center}#content .container.small #form-filters #accordion.slide_down .button:not(.open)+.sub_menu{visibility:hidden;opacity:0;position:absolute;transform:translateY(32px)}#content .container.small #form-filters #accordion.slide_down .button.open+.sub_menu{position:static}#content .container.small #form-filters #accordion.slide_down>.sub_menu{padding:10px 20px;padding-bottom:20px}#content .container.small #form-filters #accordion .slide_down{margin-bottom:20px}#content .container.small #form-filters #accordion .slide_down h2.button:not(.open)+.sub_menu{visibility:hidden;opacity:0;position:absolute;transform:translateY(32px)}#content .container.small #form-filters #accordion .slide_down h2.button.open+.sub_menu{position:static}}
