.noScroll{position:fixed;overflow-y:scroll;width:100%}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pr-g-mobile-configurator .ie-fix{overflow:visible !important}
}
.pr-g-mobile-configurator #app{width:100%;height:100%;min-height:300px}
@media(min-width:769px){.pr-g-mobile-configurator #app{min-height:400px}
}
.pr-g-mobile-configurator div[data-reactroot]{position:relative;height:100%;min-height:60vh}
.pr-g-mobile-configurator .slick-prev{margin:5px;border:solid black;border-width:0 1px 1px 0;-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0);width:8px;height:8px;background-color:transparent;background-image:none;padding:0;-webkit-border-radius:0;border-radius:0;top:22%;left:-18px}
.pr-g-mobile-configurator .slick-next{margin:5px;border:solid black;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg) translate(0,-50%);-ms-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%);width:8px;height:8px;background-color:transparent;background-image:none;padding:0;-webkit-border-radius:0;border-radius:0;top:22%;right:-18px}
.pr-g-mobile-configurator .slick-next:before,.pr-g-mobile-configurator .slick-prev:before{content:'' !important}
.pr-g-mobile-configurator .slick-prev.slick-disabled,.pr-g-mobile-configurator .slick-next.slick-disabled{opacity:0;pointer-events:none}
.pr-g-mobile-configurator .slick-arrow:focus{outline:0}
.pr-g-mobile-configurator .slick-slide{margin-bottom:0;text-align:center;opacity:1}
@media only screen and (max-width:768px){.pr-g-mobile-configurator .slick-dots-gallery{position:relative;list-style:none;text-align:center;margin-bottom:15px}
.pr-g-mobile-configurator .slick-dots-gallery li{position:relative;display:inline-block;height:12px;width:12px;margin:0 2px;padding:3px}
.pr-g-mobile-configurator .slick-dots-gallery li button{background:#d5d5d5 !important;-webkit-border-radius:50%;border-radius:50%;background:transparent;display:block;height:5px;width:5px;line-height:0;font-size:0;cursor:pointer}
.pr-g-mobile-configurator .slick-dots-gallery li.slick-active button{background:#a6a6a6 !important}
}
@media only screen and (min-width:769px){.pr-g-mobile-configurator .slick-dots-gallery{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;-js-display:flex !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:5%;left:-60px}
.pr-g-mobile-configurator .slick-dots-gallery li{position:relative;display:inline-block}
.pr-g-mobile-configurator .slick-dots-gallery li a{border:1px solid #a6a6a6;background:white;display:block;cursor:pointer;width:60px;margin:3px 0}
.pr-g-mobile-configurator .slick-dots-gallery li a img{display:block;max-width:100%}
.pr-g-mobile-configurator .slick-dots-gallery li.slick-active a{border:1px solid #363636}
.pr-g-mobile-configurator .slick-gallery .slick-slide{-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0}
.pr-g-mobile-configurator .slick-gallery .slick-slide.slick-active{opacity:1}
}