html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container .aem-Grid-newComponent{width:90%;margin:0 auto}html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container>div>.aem-Grid{overflow:auto;white-space:normal}html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container>div>.aem-Grid>div{float:left}.horizontal-scroll-container{width:100%;position:relative;text-align:center;height:auto;display:block}.horizontal-scroll-container.horizontal-scroll--light{background:none}.horizontal-scroll-container.horizontal-scroll--light .scroll-wrap-left{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.horizontal-scroll-container.horizontal-scroll--light .scroll-wrap-right{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.horizontal-scroll-container.horizontal-scroll--light .scroll-button{background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}.horizontal-scroll-container.horizontal-scroll--light .scroll-button .scroll-arrow{border-top:1.5px solid #221f1f;border-right:1.5px solid #221f1f}.horizontal-scroll-container.horizontal-scroll--ev{background:#040a17}.horizontal-scroll-container.horizontal-scroll--ev .scroll-wrap-left{background-image:linear-gradient(270deg,rgba(4,10,23,0),#040a17)}.horizontal-scroll-container.horizontal-scroll--ev .scroll-wrap-right{background-image:linear-gradient(270deg,#040a17,rgba(4,10,23,0))}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button{background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button .scroll-arrow{border-top:1.5px solid #221f1f;border-right:1.5px solid #221f1f}.horizontal-scroll-container.horizontal-scroll--dark{background:#000}.horizontal-scroll-container.horizontal-scroll--dark .scroll-wrap-left{background-image:linear-gradient(270deg,transparent,#000)}.horizontal-scroll-container.horizontal-scroll--dark .scroll-wrap-right{background-image:linear-gradient(270deg,#000,transparent)}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button{background:#221f1f;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button .scroll-arrow{border-top:1.5px solid #fff;border-right:1.5px solid #fff}.horizontal-scroll-container .scroll-wrap{width:65px;height:100%;position:absolute;z-index:10;overflow:hidden;transition:all .3s ease-in-out}.horizontal-scroll-container .scroll-wrap.hide-scroll{opacity:0;-webkit-tap-highlight-color:transparent;outline:none;pointer-events:none}.horizontal-scroll-container .scroll-wrap.scroll-wrap-left{left:0}.horizontal-scroll-container .scroll-wrap.scroll-wrap-left .scroll-button .scroll-arrow{margin-left:3.25px;transform:rotate(225deg)}.horizontal-scroll-container .scroll-wrap.scroll-wrap-right{right:0}.horizontal-scroll-container .scroll-wrap.scroll-wrap-right .scroll-button .scroll-arrow{margin-right:3.25px;transform:rotate(45deg)}.horizontal-scroll-container .scroll-wrap .scroll-button{width:35px;height:35px;border-radius:50%;border:none;position:absolute;z-index:10;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;outline:none}.horizontal-scroll-container .scroll-wrap .scroll-button.hide-button{display:none}.horizontal-scroll-container .scroll-wrap .scroll-button .scroll-arrow{width:10.65px;height:10.65px}.horizontal-scroll-container .scroll-wrap .scroll-button.scroll-left{left:14px}.horizontal-scroll-container .scroll-wrap .scroll-button.scroll-right{right:14px}.horizontal-scroll-container>.aem-GridColumn{width:100%;height:auto;display:block;position:relative}.horizontal-scroll-container>div>.aem-Grid{display:block;width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;transition:all .5s ease-in-out;scrollbar-width:none}.horizontal-scroll-container>div>.aem-Grid::-webkit-scrollbar{width:0;background:transparent;height:0}.horizontal-scroll-container>div>.aem-Grid>div{vertical-align:top;display:inline-block!important;float:none!important}.horizontal-scroll-container>div>.aem-Grid>div .bodytext{white-space:normal}@media (min-width:768px){.horizontal-scroll-container.horizontal-scroll--light .scroll-button:hover{background:#f6f6f6}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button:hover{background:#414141}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button:hover{background:#f6f6f6}.horizontal-scroll-container .scroll-wrap{width:96px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:40px;height:40px}}@media (min-width:1280px){.horizontal-scroll-container .scroll-wrap{width:153px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:50px;height:50px}}@media (min-width:1800px){.horizontal-scroll-container .scroll-wrap{width:154px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:60px;height:60px}}
/*# sourceMappingURL=/etc/designs/bmwusa/bmwusa-clientlibs/bmwusa-sourcemaps/horizontal-scroll-container.css.map */
