.max15[data-v-bd1c0aa7]{margin-left:auto;margin-right:auto;max-width:1900px}.flex-images.only-left[data-v-bd1c0aa7]{-moz-column-gap:16px;column-gap:16px;justify-content:flex-start}.flex-browser.single .flex-images[data-v-bd1c0aa7]{flex-wrap:nowrap;height:30vw;max-height:500px;transition:left 1s ease-in-out;width:500vw}.flex-browser.single .flex-mover[data-v-bd1c0aa7]{flex-shrink:2;overflow:hidden;width:calc(100% - 60px)}.flex-browser.single .nav[data-v-bd1c0aa7]{flex-shrink:0}.flex-browser{display:flex;margin-left:-30px;margin-right:-30px}.flex-browser .nav{background-position:50%;background-size:40%;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.flex-browser .nav.vizzy{background-image:url(../img/arrow-right.svg);cursor:pointer;pointer-events:all}.flex-browser .nav.vizzy.white{background-image:url(../img/arrow-right-white.svg)}.flex-mover{flex-grow:1;overflow:hidden;position:relative}.flex-mover.anim .flex-images{transition:all .5s ease}.flex-mover.mleft .flex-images{transform:translate(-20%)}.flex-mover.mright .flex-images{transform:translate(20%)}.flex-browser .nav.vizzy.left{background-image:url(../img/arrow-left.svg)}.flex-browser .nav.vizzy.white.left{background-image:url(../img/arrow-left-white.svg)}.flex-browser .flex-images{padding-bottom:0}.flex-browser .imdiv{margin-bottom:0}.flex-browser .nav:hover{opacity:1}@media screen and (max-width:1300px){.flex-mover.mleft .flex-images{transform:translate(-25%)}.flex-mover.mright .flex-images{transform:translate(25%)}}.rv-holder{bottom:0;box-sizing:border-box;left:0;max-width:100vw;position:fixed;right:0;transition:all .2s linear;z-index:51}.genie .rv-holder{width:calc(100% - 450px)}.recent-holder{background-color:#98b8ad}.recent-holder,.similar-holder{box-shadow:0 -10px 10px #00000080;box-sizing:border-box;width:100%;z-index:45}.similar-holder{background-color:#8b6f4b}.testimonialpanel-holder{background-color:#ac9e3c;box-shadow:0 -10px 10px #00000080;box-sizing:border-box;position:relative;width:100%;z-index:45}.recent-button{display:flex;left:40px;position:absolute;top:-31px}.mbrowser{padding:20px 50px}.recent-button .vertical-button{background-color:#98b8ad;background-image:url(../img/plus-button.svg);background-position:12px 50%;background-size:16px 16px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:6px 15px 6px 39px;z-index:51}.recent-button .vertical-button.similars{background-color:#8b6f4b;margin-left:16px}.recent-button .vertical-button.testimonials{background-color:#ac9e3c;margin-left:16px}.recent-button .vertical-button.related{background-color:var(--brown);margin-left:16px}.recent-button .vertical-button:hover{background-color:#ce0e2d}.fullwidth.slim{background-color:#98b8ad;padding-bottom:10px;padding-top:24px}.similar-holder .fullwidth.slim{background-color:#8b6f4b}.hid-similars{max-height:0;overflow:hidden;position:relative;transition:all .3s ease}.hid-similars.showing{max-height:500px}.charcoal .mbrowser .testimonials-panel,.mbrowser .testimonials-panel{background-color:transparent;color:#fff}.charcoal .mbrowser .testimonials-panel .quote-name,.mbrowser .testimonials-panel .quote-name{color:#ffffffb3}@media screen and (max-width:767px){.recent-button,.recent-button .vertical-button,.recent-holder,.rv-holder{display:none}}
