.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 "Gotham","Utopia"}.wsi-recommendations>slot{padding:0}.wsi-recommendations[arrows]>slot .arrow-container .next,.wsi-recommendations[arrows]>slot .arrow-container .prev{top:30%;height:32px;width:28.7969px;opacity:0.8;background-color:transparent}.wsi-recommendations[arrows]>slot .arrow-container .next{background-image:url("../../images/common/arrows/28x32_arrow.svg");right:20px}.wsi-recommendations[arrows]>slot .arrow-container .prev{background-image:url("../../images/common/arrows/28x32_arrow.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:"Gotham","Utopia"}.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}.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 product-recommendation-item .item-info-container{color:#414042;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 h2,.recommendation-list h2,.product-recommendation.rvi h2{margin:0 0 30px 0;font:20px "Gotham","Utopia";text-transform:uppercase;font-weight:500;line-height:30px;padding:12px 0 0 0;letter-spacing:2.5px;color:#414042;padding-bottom:1rem;border-bottom:1px solid #d9d9d9}.recommendation-container .see-more-recs,.recommendation-list .see-more-recs,.product-recommendation.rvi .see-more-recs{border-bottom:1px solid #413d3d;font-weight:600;letter-spacing:0.75px;line-height:16px;text-decoration:none;text-transform:uppercase;color:#414042}.recommendation-container a.link:hover,.recommendation-list a.link:hover,.product-recommendation.rvi a.link:hover{text-decoration:none}product-recommendation-item .item-info-label{color:#414042}product-recommendation-item .item-info-price{color:#414042}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{clear:both;position:relative;padding-left:0;padding-right:0}.product-recommendation.rvi h2{margin:0 0 30px 0;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.38;letter-spacing:2px;padding-bottom:1rem;border-bottom:1px solid #d9d9d9}.product-recommendation.rvi .see-more-recs{position:absolute;right:0;top:25px;font:11px "Gotham","Utopia";font-weight:600}.product-recommendation.rvi .content-scroller[snap]>slot{text-align:left}.product-recommendation.rvi .content-scroller[snap]>slot .content-scroller-item{margin:0 20px 0 0;max-width:23vw}.product-recommendation.rvi product-recommendation-item .container{width:auto}.product-recommendation.rvi product-recommendation-item .container img{width:100%}.product-recommendation.rvi product-recommendation-item .item-info-container{text-align:left;font-size:12px;width:100%;font-family:"Gotham","Utopia"}.product-recommendation.rvi 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{text-decoration:line-through}.product-recommendation.rvi 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{display:block}.product-recommendation.rvi product-recommendation-item .price-discount-label{margin:5px 0 0 0}.search-recommendations{margin:5px 0 0 0}.search-recommendations .wsi-recommendations[arrows]>slot{margin:0}#racOverlay .overlayBody .recommendation-container h2{text-transform:uppercase;text-transform-margin:0 4px 16px 27px}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac{margin-bottom:26px}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac .wsi-recommendations .content-scroller[arrows]>slot{margin:0 20px}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac product-recommendation-item .item-info-container{line-height:18px}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac product-recommendation-item .item-info-container .item-info-label{padding:0}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac product-recommendation-item .item-info-container .item-info-sale-price{line-height:inherit}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac product-recommendation-item .item-info-container .item-info-price{font-size:13px;line-height:inherit;float:left}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac product-recommendation-item .item-info-container .item-info-price.has-sale{font-weight:400}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac .wsi-recommendations[arrows]>slot>div:after{display:block;content:"";clear:both}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac .wsi-recommendations[arrows]>slot .arrow-container .prev{left:0}#racOverlay .overlayBody .recommendation-container #atc_page-desktop_rac .wsi-recommendations[arrows]>slot .arrow-container .next{right:15px}#racOverlay .overlayBody .recommendation-container .wsi-recommendations .content-scroller-item{margin:0 15px 0 0}#racOverlay .overlayBody .recommendation-container .wsi-recommendations .image-container{position:relative;padding:0 0 90.87912%}#racOverlay .overlayBody .recommendation-container .wsi-recommendations img.image{display:block;position:absolute;max-height:100%}#homepage .wsi-recommendations[arrows]>slot{position:static;margin:0}#homepage .wsi-recommendations[arrows]>slot .arrow-container .next,#homepage .wsi-recommendations[arrows]>slot .arrow-container .prev{background-size:inherit;opacity:1;top:calc(50% - 16px)}#homepage .wsi-recommendations[arrows]>slot .arrow-container .next[disabled],#homepage .wsi-recommendations[arrows]>slot .arrow-container .prev[disabled]{display:none}#homepage .wsi-recommendations[arrows]>slot .arrow-container .next .prev,#homepage .wsi-recommendations[arrows]>slot .arrow-container .prev .prev{background-position:center left}#homepage .wsi-recommendations[arrows]>slot .arrow-container .next .next,#homepage .wsi-recommendations[arrows]>slot .arrow-container .prev .next{background-position:center right}#shopping-cart #empty-cart .product-recommendation h2{margin:0 0 30px 0;padding-bottom:1rem;border-bottom:1px solid #d9d9d9}#shopping-cart .product-recommendation .arrow-container .next,#shopping-cart .product-recommendation .arrow-container .prev,#shopping-cart .product-recommendation.rvi .arrow-container .next,#shopping-cart .product-recommendation.rvi .arrow-container .prev{top:44.5%}#empty-cart .product-recommendation .arrow-container .next,#empty-cart .product-recommendation .arrow-container .prev{background-color:rgba(255,255,255,0.5)}#empty-cart .product-recommendation .arrow-container .next{margin-right:0px}#empty-cart .product-recommendation .arrow-container .prev{transform:rotate(180deg);margin-left:0px}
