body{
    scrollbar-width: 10px;
    scrollbar-face-color: #3D3D3D;
    scrollbar-base-color: #8C8C8C;
    scrollbar-3dlight-color: #8C8C8C;
    scrollbar-highlight-color: #8C8C8C;
    scrollbar-track-color: #8C8C8C;
    scrollbar-arrow-color: #8C8C8C;
    scrollbar-shadow-color: #8C8C8C;
    scrollbar-dark-shadow-color: #8C8C8C;
    scrollbar-darkshadow-color: #8C8C8C;
}
.selectbox__list{
    -webkit-overflow-x: hidden;
    -moz-overflow-x: hidden;
    -ms-overflow-x: hidden;
    -o-overflow-x: hidden;
    overflow-x: hidden;

    -webkit-overflow-y: auto;
    -moz-overflow-y: auto;
    -ms-overflow-y: auto;
    -o-overflow-y: auto;
    overflow-y: auto;
}

.accordion--expose {
    width: 100%;
}
.accordion--expose .accordion--expose__item {
    float: left;
}
.accordion--expose__input:checked + .accordion--expose__item {
    float: left;
}
.accordion--expose__input:checked + .accordion--expose__item > .accordion--expose__label {
    display:none;
}
.accordion--expose__article{
    background: none!important;
}
.accordion--expose__article table{
    margin-top: 15px;
}

/* 6 Shutters: 5 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters6{
    max-width: 12%;
}

/* 5 Shutters: 4 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters5{
    max-width: 15%;
}

/* 4 Shutters: 3 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters4{
    max-width: 20%;
}

/* 3 Shutters: 2 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters3{
    max-width: 30%;
}

/* 2 Shutters: 1 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters2{
    max-width: 50%;
}

/* 1 Shutters: 1 closed panels / 1 open */
.accordion--expose .accordion--expose__item.ie-shutters1{
    max-width: 100%;
}

.accordion--expose__input:checked + .accordion--expose__item{
    max-width: 40%;
}
.accordion--expose__input:checked + .accordion--expose__item.ie-shutters2{
    max-width: 50%;
}
.accordion--expose__input:checked + .accordion--expose__item.ie-shutters1{
    max-width: 100%;
    float: none;
}

.top-container {
    padding: 0;
}
.top-container .config {
    overflow: auto;
}

.map-row div{
    float: left;
}
.map-row  .maps-ctas {
    float: right;
}

#products-pdp-navigator .flex__item,
#maps-pdp-navigator .flex__item{
    float: left;
}

.rating__icon {
    margin-left: 1px !important;
    margin-top: -9.5px !important;
}
.product--view__zoom {
    height: 45px;
}
select::-ms-expand {
    display: none;
}