.recommendation-list,.recommendation-container,.rvi-wrapper{clear:both;margin:0;position:relative}.recommendation-list .see-more-recs,.recommendation-container .see-more-recs,.rvi-wrapper .see-more-recs{position:absolute;right:0;top:17px;font:11px "TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif}.wsi-recommendations>slot{padding:0}.wsi-recommendations[arrows]>slot .arrow-container .next,.wsi-recommendations[arrows]>slot .arrow-container .prev{top:calc(50% - 38px);height:48px;width:48px;opacity:0.8;background-color:transparent}.wsi-recommendations[arrows]>slot .arrow-container .next{background-image:url("../../images/common/arrows/right-caret-opacity_2.0.svg");right:10px}.wsi-recommendations[arrows]>slot .arrow-container .prev{background-image:url("../../images/common/arrows/left-caret-opacity_2.0.svg");left:0}.wsi-recommendations.wsi-recs-partials[arrows]>slot .arrow-container .next{right:0}.wsi-recommendations.wsi-recs-partials[arrows]>slot .arrow-container .prev{left:10px}.wsi-recommendations .content-scroller-item{margin:0 20px 0 1px}.wsi-recommendations product-recommendation-item .container{width:auto}.wsi-recommendations product-recommendation-item .container img{width:100%}.wsi-recommendations product-recommendation-item .item-info-container{text-align:left;font-size:12px;width:100%;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif}.wsi-recommendations product-recommendation-item .item-info-label{margin:5px 0 0 0;color:#000}.wsi-recommendations product-recommendation-item .item-info-price,.wsi-recommendations product-recommendation-item .item-info-sale-price{font-size:12px;line-height:normal}.wsi-recommendations product-recommendation-item .item-info-sale-price{display:inline-block;margin-bottom:0}.wsi-recommendations product-recommendation-item .item-info-sale-price:empty{display:none}.wsi-recommendations product-recommendation-item .price-discount-label{margin:5px 0 0 0;text-transform:lowercase}.wsi-recommendations[vertical]>slot{display:flex;overflow:hidden;flex-direction:column}.wsi-recommendations[vertical]>slot .content-scroller-item{margin-left:0;margin-right:0}.wsi-recommendations[vertical]>slot .item-info-container{font-weight:400}.wsi-recommendations[vertical]>slot .item-info-label{margin:0;color:#000}.product-recommendation.recommendation-container.machine-recs.you-may-also-like{padding-left:20px;padding-right:0;width:calc(100% - 20px)}.wsi-recommendations[arrows]>slot{position:static;margin:0}.wsi-recommendations[arrows]>slot .arrow-container .next,.wsi-recommendations[arrows]>slot .arrow-container .prev{background-size:inherit;opacity:1;top:calc(50% - 38px)}.wsi-recommendations[arrows]>slot .arrow-container .next[disabled],.wsi-recommendations[arrows]>slot .arrow-container .prev[disabled]{display:none}.wsi-recommendations[arrows]>slot .arrow-container .next .prev,.wsi-recommendations[arrows]>slot .arrow-container .prev .prev{background-position:center left}.wsi-recommendations[arrows]>slot .arrow-container .next .next,.wsi-recommendations[arrows]>slot .arrow-container .prev .next{background-position:center right}.wsi-recommendations[arrows]>slot .arrow-container .next{background-image:url("../../images/common/arrows/carousel_right-arrow.svg")}.wsi-recommendations[arrows]>slot .arrow-container .next:hover{background-image:url("../../images/common/arrows/carousel_right-arrow-hover.svg")}.wsi-recommendations[arrows]>slot .arrow-container .prev{background-image:url("../../images/common/arrows/carousel_left-arrow.svg")}.wsi-recommendations[arrows]>slot .arrow-container .prev:hover{background-image:url("../../images/common/arrows/carousel_left-arrow-hover.svg")}.wsi-recommendations product-recommendation-item .item-info-container{color:#010101;display:inline-block}.wsi-recommendations product-recommendation-item .item-info-container .item-info-label,.wsi-recommendations product-recommendation-item .item-info-container .item-info-price{color:inherit;font-weight:400}.wsi-recommendations product-recommendation-item .item-info-container .item-info-label{font-size:14px;line-height:20px;letter-spacing:0.4px;padding:0 0 8px}.wsi-recommendations product-recommendation-item .item-info-container .item-info-price{font-size:14px;line-height:18px;margin-bottom:8px;float:left}.wsi-recommendations product-recommendation-item .item-info-container .item-info-sale-price{font-size:14px}.wsi-recommendations product-recommendation-item .item-info-container .item-info-sale-price.price-label{display:block}.recommendation-container,.recommendation-list,.product-recommendation.rvi{margin-right:20px}.recommendation-container .rvi-wrapper,.recommendation-list .rvi-wrapper,.product-recommendation.rvi .rvi-wrapper{position:relative}.recommendation-container h2,.recommendation-list h2,.product-recommendation.rvi h2{margin:0 0 13px 0;font:20px "TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500;line-height:30px;padding:0;letter-spacing:2.5px;color:#010101}.recommendation-container .see-more-recs,.recommendation-list .see-more-recs,.product-recommendation.rvi .see-more-recs{border-bottom:1px solid #010101;font-weight:600;letter-spacing:0.75px;line-height:16px;text-decoration:none;text-transform:uppercase;color:#010101}.recommendation-container a.link:hover,.recommendation-list a.link:hover,.product-recommendation.rvi a.link:hover{ext-decoration:none}.product-recommendation.empty-cart-recs{margin-right:20px}.product-recommendation.empty-cart-recs .recommendation-list{margin-right:0}.product-recommendation.empty-cart-recs .item-info-sale-price{font-weight:600}product-recommendation-item .item-info-label{color:#010101}product-recommendation-item .item-info-price{color:#010101}product-recommendation-item .item-info-price:hover{text-decoration:none}product-recommendation-item .item-info-price.has-sale{font-size:13px;display:block;margin:0 5px 5px;text-decoration:line-through}product-recommendation-item .item-info-sale-price{color:#b80000;font-size:13px;font-weight:600;margin:0 0 5px;display:inline-block}product-recommendation-item .product-promotion-message{text-align:left}product-recommendation-item[showSalePriceFirst] .item-info-price.has-sale,product-recommendation-item[showSalePriceFirst] .item-info-sale-price.sale-price{font-size:13px;float:left;display:inline-block}product-recommendation-item[showSalePriceFirst] .item-info-price.has-sale{font-weight:400}product-recommendation-item[showSalePriceFirst] .item-info-sale-price.sale-price{font-size:14px;font-weight:600;margin:0}product-recommendation-item[showSalePriceFirst] .item-info-sale-price.price-label{font-size:14px;margin:0;display:block}product-recommendation-item[showSalePriceFirst] .item-info-label:hover{text-decoration:underline}.product-recommendation.rvi,.product-recommendation.empty-cart-recs{clear:both;position:relative;padding-left:0;padding-right:0}.product-recommendation.rvi h2,.product-recommendation.empty-cart-recs h2{margin:0 0 8px 9px;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.38;letter-spacing:2px}.product-recommendation.rvi .see-more-recs,.product-recommendation.empty-cart-recs .see-more-recs{position:absolute;right:0;top:25px;font:11px "TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-weight:600}.product-recommendation.rvi .content-scroller[snap]>slot,.product-recommendation.empty-cart-recs .content-scroller[snap]>slot{text-align:left}.product-recommendation.rvi .content-scroller[snap]>slot .content-scroller-item,.product-recommendation.empty-cart-recs .content-scroller[snap]>slot .content-scroller-item{margin:0 20px 0 0}.product-recommendation.rvi .content-scroller[snap]>slot>.content-scroller-item,.product-recommendation.empty-cart-recs .content-scroller[snap]>slot>.content-scroller-item{max-width:19.8vw}.product-recommendation.rvi product-recommendation-item .container,.product-recommendation.empty-cart-recs product-recommendation-item .container{width:auto}.product-recommendation.rvi product-recommendation-item .container img,.product-recommendation.empty-cart-recs product-recommendation-item .container img{width:100%}.product-recommendation.rvi product-recommendation-item .item-info-container,.product-recommendation.empty-cart-recs product-recommendation-item .item-info-container{text-align:left;font-size:12px;width:100%;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;margin-top:9px}.product-recommendation.rvi product-recommendation-item .item-info-label,.product-recommendation.empty-cart-recs product-recommendation-item .item-info-label{margin:5px 0 0 0;color:#000;line-height:18px}.product-recommendation.rvi product-recommendation-item .item-info-price.has-sale,.product-recommendation.empty-cart-recs product-recommendation-item .item-info-price.has-sale{text-decoration:line-through}.product-recommendation.rvi product-recommendation-item .item-info-sale-price,.product-recommendation.empty-cart-recs product-recommendation-item .item-info-sale-price{color:#b80000;display:inline-block;margin-bottom:0}.product-recommendation.rvi product-recommendation-item .item-info-sale-price.price-label,.product-recommendation.empty-cart-recs product-recommendation-item .item-info-sale-price.price-label{display:block}.product-recommendation.rvi product-recommendation-item .price-discount-label,.product-recommendation.empty-cart-recs product-recommendation-item .price-discount-label{margin:5px 0 0 0}.product-recommendation.rvi .wsi-recommendations[arrows]>slot,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot{position:relative}.product-recommendation.rvi .wsi-recommendations[arrows]>slot .arrow-container,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot .arrow-container{position:relative;width:auto;padding-bottom:0}.product-recommendation.rvi .wsi-recommendations[arrows]>slot .arrow-container .next,.product-recommendation.rvi .wsi-recommendations[arrows]>slot .arrow-container .prev,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot .arrow-container .next,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot .arrow-container .prev{background-size:inherit;height:48px;width:48px;margin-top:11.7%;background-color:transparent;background-repeat:no-repeat;background-position:center;top:calc(50% - 21px)}.product-recommendation.rvi .wsi-recommendations[arrows]>slot .arrow-container .next,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot .arrow-container .next{background-image:url("../../images/common/arrows/right-caret-opacity_2.0.svg")}.product-recommendation.rvi .wsi-recommendations[arrows]>slot .arrow-container .prev,.product-recommendation.empty-cart-recs .wsi-recommendations[arrows]>slot .arrow-container .prev{background-image:url("../../images/common/arrows/left-caret-opacity_2.0.svg")}#empty-cart .product-recommendation.empty-cart-recs .arrow-container .next{right:19px}#empty-cart .product-recommendation.empty-cart-recs .arrow-container .next,#empty-cart .product-recommendation.empty-cart-recs .arrow-container .prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.empty-cart-recs.product-recommendation .content-scroller[snap]>slot>.content-scroller-item{max-width:25%;padding:0 20px 0 0;margin:0}.search-recommendations{margin:5px 0 0 0}.search-recommendations .wsi-recommendations[arrows]>slot{margin:0}#racOverlay .overlayBody .recommendation-container h2{text-transform:uppercase;margin:0 4px 16px 27px}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac{margin-bottom:26px}.product-recommendation .flag-text-recs,.recommendation-container .flag-text-recs{margin:0;padding:0}.product-recommendation .flag-text-recs .flag-inner-recs,.recommendation-container .flag-text-recs .flag-inner-recs{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem;margin-top:0;padding:0;line-height:1.67;display:block}
