.scroller-container{position:relative;width:auto;text-align:center}.scroller-container.gearcast{height:105px}
.scroller-container.products{height:316px}.scroller-container .scroll-left{position:absolute;top:50%;margin-top:-12.5px;width:0;height:0;border-style:solid;z-index:1;cursor:pointer;pointer-events:all;border-width:12.5px 20px 12.5px 0;border-color:transparent #00315d transparent transparent;left:5px}
.scroller-container .scroll-left.disabled{opacity:.25;pointer-events:none}.scroller-container .scroll-right{position:absolute;top:50%;margin-top:-12.5px;width:0;height:0;border-style:solid;z-index:1;cursor:pointer;pointer-events:all;border-width:12.5px 0 12.5px 20px;border-color:transparent transparent transparent #00315d;right:5px}
.scroller-container .scroll-right.disabled{opacity:.25;pointer-events:none}.scroller-container .scroller-view{overflow:hidden;display:unset;width:100%}
.scroller-container .scroller-view .scroller-list{overflow:hidden;list-style-type:none;display:unset;margin:0;padding:0;pointer-events:all;text-align:left}
.scroller-container .scroller-view .scroller-list .scroller-item{display:inline-block;padding:3px 8px;margin:0;position:relative;width:184px;vertical-align:top}
.scroller-container .scroller-view .scroller-list .scroller-item .title.sale,.scroller-container .scroller-view .scroller-list .scroller-item .price.sale{color:#df0d0d}
.scroller-container .scroller-view .scroller-list .scroller-item a{font-weight:bold;text-decoration:none}
.scroller-container .scroller-view .scroller-list .scroller-item a .deal-type{position:absolute;display:inline-block;font-size:.938em;font-weight:bold;color:#fff;padding:7px;line-height:15px;text-transform:capitalize;text-align:left;background-color:#e20923;z-index:9}
.scroller-container .scroller-view .scroller-list .scroller-item a .deal-type:after{content:"";position:absolute;top:0;left:100%;border-top:29px solid #e20923;border-right:29px solid transparent}
.scroller-container .scroller-view .scroller-list .scroller-item a .img{height:140px;padding-bottom:0;position:relative}
.scroller-container .scroller-view .scroller-list .scroller-item a .img img{transform:translateY(-50%) translateX(-50%);display:block;position:absolute;top:50%;left:50%}
.scroller-container .scroller-view .scroller-list .scroller-item a .title{display:block;vertical-align:top;margin:14px 0;padding:0;font-size:1.1em;font-weight:normal;color:#000}
.scroller-container .scroller-view .scroller-list .scroller-item a .price{font-size:1.25em;color:#333;font-weight:bold}
.scroller-container .scroller-view .scroller-list .scroller-item a .large-price{font-size:.688rem;position:relative;color:#333;text-align:center}
.scroller-container .scroller-view .scroller-list .scroller-item a:hover{text-decoration:none}
.scroller-container.hidden-scroll .scroll-left,.scroller-container.hidden-scroll .scroll-right{display:none}
.scroller-container.replacement{width:100%}.scroller-container.replacement .scroll-left,.scroller-container.replacement .scroll-right{display:none}
.scroller-container.replacement .scroller-list{position:relative;width:100%;float:none}
.scroller-container.replacement .scroller-list .scroll-item{margin:0 auto;float:none;width:100%;padding:0}