:root{--color-primary:#1c416d;--color-secondary:#e0c665;--color-green:#4cae4c;--color-grey:#ddd;--color-green-lsp:linear-gradient(#9bc90d,#79a70a)}.member-area-section{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px}.member-area-section-title{display:flex;justify-content:space-between}.member-area-section-content{max-height:500px;overflow:auto}.member-area-section-info{margin-bottom:10px;padding:10px 0;text-align:justify}.member-area-h1{border-bottom:5px solid var(--color-secondary);margin:0 0 20px}.member-area-h1,.member-area-h2{display:inline-block;font-weight:700}.member-area-h2{border-bottom:2px solid var(--color-secondary);margin:0}.member-area-nb-items-tag-menu{background-color:#1c416d;border:2px solid #fff;border-radius:50% 0 0 50%;color:#fff;font-size:13px;line-height:1.1em;min-width:27px;padding:4px;position:absolute;right:-2px;text-align:center;top:0}.member-area-nb-items-tag-menu-mobile{border:none;right:O;top:4px}.member-area-nb-items-tag-menu--danger{background-color:#dc3545;font-weight:700}.member-area-menu{border:1px solid #ccc}.select-multiple-container .ms-drop span{margin-left:1rem}.select-multiple-container .ms-drop label{position:relative;width:100%}.select-multiple-container .ms-select-all{border-bottom:1px solid #e1e1e1}.select-multiple-container .ms-drop span{color:#000}.select-multiple-container .ms-drop .selected span{color:#1c416d}.select-multiple-container .ms-drop li:hover{background-color:#f3f9ff}.select-multiple-container .ms-drop li:not(.group) label:before,.select-multiple-container .ms-drop li:not(.group) span:after{border:1px solid #0000;border-radius:0;box-sizing:border-box;content:"";display:block;height:calc(1em + 1px);left:0;position:absolute;top:0;width:calc(1em + 1px);z-index:0}.select-multiple-container .ms-drop li:not(.group) label:before{border-color:#bdc3c7;transition:all .5s ease}.select-multiple-container .ms-drop li:not(.group) label:after{background-color:initial;color:#fff;content:"\aa";display:block;font-family:icomoon!important;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;height:calc(1em + 1px);left:.25em;line-height:1;position:absolute;text-transform:none;top:0;width:calc(1em + 1px);z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;transition:all .3s ease}.select-multiple-container .ms-drop li input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;min-width:1em;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.select-multiple-container .ms-drop li:not(.group) span:after{background-color:initial;transition:all .3s ease}.select-multiple-container .ms-drop li:not(.group) input:checked~span:after{background-color:#1c416d}.select-multiple-container .ms-drop li.group label{cursor:default;font-size:1.5rem}.select-multiple-container .ms-drop li.group.selected{background-color:initial}.select-multiple-container .ms-choice{height:30px}.select-multiple-container .ms-choice>span{position:relative}.select-multiple-container .ms-drop ul>li.group~li.option-level-1:not(.hide-radio)>label,.select-multiple-container .ms-drop ul>li.option-level-1 label{padding-left:1.25rem}:root{--purchase-btn-width:115px}.catalog_header{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:767px){.catalog_header{flex-direction:column;gap:10px}}.img-container{border-radius:.75rem;height:120px;overflow:hidden;width:120px}.img-container img{max-width:100%;object-fit:cover}.product-card{border:1px solid #ddd;border-radius:4px;padding:15px}.product-content{flex-direction:column;gap:5px}.product-content,.product-header{display:flex;justify-content:space-between}.product-action .product-price{display:none}.product-price{text-align:right}.product-description{flex-grow:1}.product-description .product-feature{display:flex;flex-direction:column;gap:0}.product-description .product-feature dl{flex-basis:50%}.product-action{align-self:flex-end;display:flex;flex-direction:column;justify-content:space-between}button.instant-purchase,button.instant-purchase-not-available{min-width:var(--purchase-btn-width)}button.instant-purchase-not-available:hover{cursor:help}form.add_to_basket button[type=submit]{min-width:var(--purchase-btn-width)}form.quantity-purchase-form{display:flex;gap:2px;justify-content:space-between}.instantSwal{font-size:14px;width:auto}.align-middle{vertical-align:middle}.quantity-input{display:flex;height:34px;justify-content:flex-end;width:110px}.quantity-input .btn{background:#1c416d;color:#fff;font-size:16px}.quantity-input input{font-size:18px;width:100%}.quantity-input .btn-moins{border-radius:4px 0 0 4px;font-size:17px;line-height:17px}.quantity-input .btn-plus{border-radius:0 4px 4px 0;font-size:17px;line-height:21px}.quantity-input input{border:1px solid #1c416d;text-align:center}@media (min-width:991px){.instantSwal{min-width:50rem}}@media (min-width:766px){.product-content{gap:20px}.product-content,.product-description .product-feature{flex-direction:row}.product-header .product-price{display:none}.product-action{align-self:auto}.product-action .product-price{display:block}}.filter-container{border-right:3px dotted #d6dde5}.filter-container-horizontal{border-bottom:3px dotted #d6dde5}.filter-container #formFilter .input-container{max-height:calc(100vh - 230px);overflow:auto}.filter-container .select-multiple-container .ms-drop{width:100%}#formFilter .filter-title:after,#formFilter .filter-title:before{background-color:#d6dde5;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}#formFilter .filter-title:before{margin-left:-50%;right:.5em}#formFilter .filter-title:after{left:.5em;margin-right:-50%}#modalFilters #formFilter{max-width:500px}#modalFilters.fade .modal-dialog{transform:translate3d(0,100vh,0)}#modalFilters.in .modal-dialog{transform:translateZ(0)}#modalFilters .select-multiple-container .ms-drop{width:100%}