/**************** General ****************/ 
.df-fullscreen#dffullscreen{top:94px;z-index:10;bottom:initial;width: 55%;font-size:13px;left:initial;}
.df-fullscreen.fullheight#dffullscreen{background-color: rgba(0, 0, 0, 0.5);width:100%;bottom:0;align-items: flex-end;}
.df-fullscreen.fullheight#dffullscreen .df-topbar, .df-fullscreen.fullheight#dffullscreen .df-layer__content{width:55%;background-color:white;margin:0px;}
.df-fullscreen#dffullscreen .df-aside {width:250px!important;}
#_desktop_search_widget #search-overlay{display:none;}
#dffullscreen.df-fullscreen.fullheight .df-aside {display:block;}
#dffullscreen.df-fullscreen .df-aside {display:none;}

/**************** Header****************/ 
.df-fullscreen#dffullscreen .df-searchbox {border-color: #ddd;}
.df-fullscreen#dffullscreen .df-searchbox input {font-size:24px;}
.df-fullscreen#dffullscreen .df-searchbox input::placeholder {color:#c3c3c3;}
.df-fullscreen#dffullscreen .df-icon--close svg {width:25px;height:25px;}
.df-fullscreen#dffullscreen .df-icon--close:active svg, .df-icon--close:focus svg, .df-icon--close:hover svg {color:#f26869;}
.df-fullscreen#dffullscreen .df-branding{display:none;}
.df-fullscreen#dffullscreen .df-topbar {padding-top:5px;padding-bottom:0px;}
.df-fullscreen#dffullscreen .df-topbar__content {width:85%;margin:initial;margin-left:10%;}
.df-fullscreen#dffullscreen .df-icon.df-icon--close {position:absolute;top:10px;left:20px;width: 20px;height: 20px;line-height: 1.4375rem;}
#dffullscreen.df-fullscreen[data-facets="left"] .df-header {justify-content: center;float: right;width: 73%;margin-bottom:8px;}
.df-fullscreen#dffullscreen .df-searchbox input#df-searchbox__dffullscreen {float:left;width:80%;margin-right: 10px;color: grey;}
.df-fullscreen#dffullscreen .df-header span {font-size: 15px;color:grey;}

/**************** Sort ****************/ 
.df-fullscreen#dffullscreen .df-aside .select-sort {border-top:1px solid grey;padding-top:12.5px; border-bottom:1px solid grey;padding-bottom:10px;}
.df-fullscreen#dffullscreen .df-aside .form-check {margin-left: 12px;}
.df-fullscreen#dffullscreen .df-aside .form-check input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;width: 12px;height: 12px;border: 1px solid #999;outline: none;}
.df-fullscreen#dffullscreen .df-aside .form-check input:hover, .df-fullscreen#dffullscreen .df-aside .form-check input:checked {background-color:#f26869;}
.df-fullscreen#dffullscreen .df-aside .form-check:hover label, .df-fullscreen#dffullscreen .df-aside .form-check:checked label {color: #f26869;font-weight:600;}
.df-fullscreen#dffullscreen .df-aside .form-check label {margin-bottom: 2px;font-weight:lighter;color:grey;}

/**************** Facets ****************/ 
.df-fullscreen#dffullscreen .title-aside {margin-top: 10px;border-top: 1px solid #aeaeae;padding-top:20px;}
/* Selected Filters */
.df-fullscreen#dffullscreen .df-selected-filters {margin-left: 0px;margin-right: 30px;border:none;border-bottom: 1px solid #c2c4c5;margin-right: 15px;padding-bottom: 5px;}
.df-fullscreen#dffullscreen .df-selected-filter__name {display:none;}
.df-fullscreen#dffullscreen .df-selected-filters__title {display: block;border: none;background: transparent;margin-top: 5px;font-size: 14px;color: grey;font-weight:600;}
.df-fullscreen#dffullscreen .df-selected-filter {border:none;background-color: transparent;display: inline-block;background-image:none;color:#f26869;padding-left:0px;padding-right:0px;min-width: 40%;padding-bottom: 0px;margin-bottom: 0px;}
.df-fullscreen#dffullscreen .df-selected-filter:nth-child(2n) {text-align:right;}
.df-fullscreen#dffullscreen .df-selected-filter:before {content:"x";color:#f26869;vertical-align: baseline;font-size:16px;}
.df-fullscreen#dffullscreen .df-selected-filter:active, .df-fullscreen#dffullscreen .df-selected-filter:focus, .df-fullscreen#dffullscreen .df-selected-filter:hover {color:#f26869;background-image:none;}
.df-fullscreen#dffullscreen .df-selected-filter:active .df-selected-filter__value, .df-fullscreen#dffullscreen .df-selected-filter:focus .df-selected-filter__value, .df-fullscreen#dffullscreen .df-selected-filter:hover .df-selected-filter__value {text-decoration:underline;}
.df-fullscreen#dffullscreen .df-selected-filters__content{padding: 0px 20px 0px 13px;}
.df-fullscreen#dffullscreen #select-sort {margin-bottom: 20px;}
.df-fullscreen#dffullscreen .df-selected-filters button[data-role="clear-all-filters"] {color: grey;}
.df-fullscreen#dffullscreen .df-selected-filters button[data-role="clear-all-filters"]:hover {color: grey;text-decoration:underline;color:initial;}
/* Panels */
.df-fullscreen#dffullscreen .df-panel {border-bottom: 1px solid #c2c4c5;}
.df-fullscreen#dffullscreen .df-panel a {padding-bottom: 0;padding-top: 0;margin-top: 10px;margin-bottom: 10px;}
.df-fullscreen#dffullscreen .df-panel div.df-panel__content {padding:0px;}
.df-fullscreen#dffullscreen .df-panel .df-panel__title {background:none;text-transform:uppercase;color:grey;font-size:14px;outline:none;}
.df-fullscreen#dffullscreen .df-panel .df-panel__title i.material-icons {float: right;}
.df-fullscreen#dffullscreen .df-panel[data-collapse="true"] i.material-icons.less, .df-fullscreen#dffullscreen .df-panel[data-collapse="false"] i.material-icons.more {display: none;}
.df-fullscreen#dffullscreen .df-panel[data-collapse="false"] i.material-icons.less, .df-fullscreen#dffullscreen .df-panel[data-collapse="true"] i.material-icons.more {display:inline-block;}
/* Grid (categories + dimensions) */
.df-fullscreen#dffullscreen .df-grid {flex-direction : column;}
.df-fullscreen#dffullscreen .df-grid .df-grid-item {border: none;text-align:left;color:grey;font-size:12px;font-weight:lighter;margin-bottom: 2px;margin-left: 4px;}
.df-fullscreen#dffullscreen .df-grid .df-grid-item.separator {height:initial;border-bottom: 1px solid #ccc;width: 75%;}
#dffullscreen.df-fullscreen .df-grid .df-grid-item:hover, #dffullscreen.df-fullscreen .df-grid .df-grid-item[data-selected] {color: #f26869;background-color:transparent;font-weight: bold;}
#dffullscreen.df-fullscreen .df-grid .df-grid-item[data-selected] .checkbox, #dffullscreen.df-fullscreen .df-grid .df-grid-item:hover .checkbox {background-color: #f26869;}
.df-fullscreen#dffullscreen .df-grid .df-grid-item .checkbox {width: 12px;height: 12px;display: inline-block;margin: 0 10px 0 0;border: 1px solid grey;vertical-align:middle;}
/* Dimensions */
#accordionDimension  .remove, #accordionDimension  .add {font-size:17px;margin-right:5px;}
#accordionDimension [aria-expanded="false"] .remove{display:none;}
#accordionDimension [aria-expanded="true"] .add{display:none;}
#accordionDimension button {text-align:left;font-weight:initial;padding: 0 0 7px 0;}
#accordionDimension .btn {width:100%;color: grey;line-height: 1.4;cursor: pointer;font-weight:none;font-size:12px;font-weight:lighter;}
#accordionDimension .list{ width: 100%;flex-wrap: wrap;}
/* Color */
.df-fullscreen#dffullscreen .df-color-list{flex-direction:column;}
.df-fullscreen#dffullscreen .df-color-list .df-color{border:none;width:100%;font-size:initial;}
.df-fullscreen#dffullscreen .df-color-list .df-color span.color {width:12px;height:12px;}
.df-fullscreen#dffullscreen.df-color-color{width: 26px;height: 26px;border: 1px solid #747474;margin-right: 20px;}
.df-fullscreen#dffullscreen .df-color-list .df-no-color{padding:0;text-align:left;}
.df-fullscreen#dffullscreen .df-color-list .df-color label.facet-label {color:grey;font-size:12px;font-weight:lighter;}
.df-fullscreen#dffullscreen .df-color-list .df-color:active, #dffullscreen .df-color-list .df-color:focus, #dffullscreen .df-color-list .df-color:hover, #dffullscreen .df-color-list .df-color[data-selected] {border:none;outline:none;}
.df-fullscreen#dffullscreen.df-no-color .facet-label {margin-bottom: 0px;}
.df-fullscreen#dffullscreen.df-color .facet-label{margin-bottom:1px;}
.df-fullscreen#dffullscreen.df-no-color .text:hover {border: 2px solid #505659;margin: -2px;}
#dffullscreen.df-fullscreen .df-color div[data-selected], .df-fullscreen#dffullscreen .df-color-list .df-color:active div, .df-fullscreen .df-color-list .df-color:focus .facet-label, .df-fullscreen .df-color-list .df-color:hover .facet-label {color:#f26869;font-weight:600;}
#dffullscreen.df-fullscreen .df-color div[data-selected] span.color, .df-fullscreen#dffullscreen .df-color-list .df-color:active span.color, .df-fullscreen .df-color-list .df-color:focus span.color, .df-fullscreen .df-color-list .df-color:hover span.color {border: 2px solid grey;}
#dffullscreen.df-fullscreen .df-color .color:hover {border: none;}
#dffullscreen.df-fullscreen .df-color .color:hover {border: none;}
/* Price */
#dffullscreen.df-fullscreen .df-slider .noUi-pips.noUi-pips-horizontal {display:none;}
#dffullscreen.df-fullscreen .df-slider .noUi-tooltip {font-size:12px;border:none;font-weight:lighter;color:grey;}
#dffullscreen.df-fullscreen .noUi-connect.noUi-draggable {background-color:#505659;cursor:pointer;}
#dffullscreen.df-fullscreen .df-slider .noUi-horizontal .noUi-value-horizontal.noUi-value-large {top:5px;}
#dffullscreen.df-fullscreen .df-slider .noUi-handle::after, #dffullscreen.df-fullscreen .df-slider .noUi-handle::before {background: #aaa;}
#dffullscreen.df-fullscreen .df-slider .noUi-handle {border-color:#c2c4c5;}
#dffullscreen.df-fullscreen .df-slider .noUi-target {border-color:#c2c4c5;height:8px;}
#dffullscreen.df-fullscreen .df-slider .noUi-pips {color:grey;}
#dffullscreen.df-fullscreen .df-slider .noUi-horizontal .noUi-handle {width:5px;border-radius: 0px;right: -3px;border: none;background-color: #505659;box-shadow: none;}
#dffullscreen.df-fullscreen .df-slider .noUi-handle::after, #dffullscreen.df-fullscreen .df-slider .noUi-handle::before {content:none;}

/**************** Result****************/ 
/* Product */
#df-results__wrapper__dffullscreen {border: 1px solid #c2c4c5;}
#df-results__wrapper__dffullscreen .df-card {border: none;}
[data-layout="list"] .df-card__title {font-weight:initial!important;}
#df-results__wrapper__dffullscreen:empty {display: none;}
#df-results__wrapper__dffullscreen .df-card .df-card__image {width:120px;height:120px;}
#df-results__wrapper__dffullscreen .df-card__content .font-italic {font-size:12px;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__pricing {position:absolute;top:35px;right:0px}
#df-results__wrapper__dffullscreen .df-card__content .df-card__pricing .df-card__price {display:block;font-size:15px; color:grey;font-weight:initial;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__price--old {color:grey;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__price--new {font-weight:initial;color:#f26869;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__description {border-bottom: 1px solid #eee;flex:initial;color: #c2c4c5;margin-bottom: 5px;padding-bottom: 5px;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__title {width: 60%;color:grey;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__title .category {float:right;font-size:12px;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__title .category p {font-size:12px;}
#df-results__wrapper__dffullscreen .df-card__content .df-card__title .product-title {font-size:15px;}
#df-results__wrapper__dffullscreen .df-card__content .df-rating i {margin-left:0px;font-size:13px;text-shadow:none;}
#df-results__wrapper__dffullscreen .df-card__content .nb_rating{vertical-align:text-top;font-size: 10px;color:#c2c4c5;}
#df-results__wrapper__dffullscreen .df-card__content span.font-italic {padding-right:15px;text-align:right;display:block;color:grey;}
#df-results__wrapper__dffullscreen .df-card__main {padding: 10px 0px;border-bottom: 2px solid #c2c4c5;margin-left: 15px;margin-right: 15px;}
.df-rating.reviews_list_stars {overflow:hidden;}
.df-rating.reviews_list_stars .material-icons.star-rating {font-size: 1.125rem;line-height: .9375rem;}
#df-results__wrapper__dffullscreen .category {font-size:12px;}
#df-results__wrapper__dffullscreen .category p{font-size:12px;}
#df-results__wrapper__dffullscreen .df-card__main:hover h2 {color: #f26869;}
/* Page*/
#df-results__wrapper__dffullscreen .df-card__title h2{color:rgb(128, 128, 128);margin-left: 20px;}
#df-results__wrapper__dffullscreen .df-card__main.page .df-card__image {width: 100px;height: 100px;background-color:transparent;}
#df-results__wrapper__dffullscreen .df-card__image span.picto {content: '';margin: 0 auto 10px;}
#df-results__wrapper__dffullscreen .df-card__image span.picto.livraison {background-position: -282px -48px;width: 48px;height: 48px;}
#df-results__wrapper__dffullscreen .df-card__image span.picto.retour {background-position: -282px 0px;width: 48px;height: 48px;}
#df-results__wrapper__dffullscreen .df-card__image span.picto.paiement {background-position: -282px -96px;width: 48px;height: 48px;}
#df-results__wrapper__dffullscreen .df-card__main.page .df-card__description {border-bottom:none;}
#df-results__wrapper__dffullscreen .df-card__main.page .df-card__description span {display: block;margin-left: 20px;}
#df-results__wrapper__dffullscreen .df-card__main.page .df-card__description button {background-color: transparent;border: 1px solid grey;color: grey;font-weight: normal;font-size: 14px;padding: 5px 5px;border-radius: 2px;margin: 8px 8px 8px 20px;}
#df-results__wrapper__dffullscreen .df-card__main.page .df-card__description button:hover {background-color: #a99d9e;border: 1px solid #a99d9e;color: #fff;}
/**************** Mobile ****************/ 
#dffullscreen.df-mobile .df-color-list .df-color {margin-bottom:0px;vertical-align:middle;}
.df-mobile .df-color-list{flex-direction:initial;}
.df-mobile .df-color-list .df-color{display: initial !important;border:none!important;width:auto!important;height:auto!important;}
.df-mobile .df-color-list .df-color .df-color-color{margin-right:0px;}
#dffullscreen.df-mobile .df-color-list .df-no-color{flex-grow:initial;line-height:25px;}
#dffullscreen.df-mobile .df-grid, #dffullscreen.df-mobile .df-color-list {margin-top: 0px;}
#dffullscreen.df-mobile .df-term {margin-top:0px;margin-bottom:0px;}