@keyframes leftOpen{from{left:-100vw}to{left:0}}@keyframes leftClose{from{left:0}to{left:-100vw}}.recently-viewed-flyout .clickable-rvi-flyout-background,.transition-rvi-flyout-background{cursor:pointer;background-color:#000;opacity:0.6;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;position:fixed}.recently-viewed-flyout{z-index:45;position:absolute;top:0;right:0;bottom:0;left:0}.recently-viewed-flyout.closed{display:none}.recently-viewed-flyout .recently-viewed-flyout-container{position:fixed;top:0;width:calc(100vw - 20px);height:calc(100vh - 30px);padding:15px 10px;box-sizing:content-box;overflow:scroll;background-color:#fff;transition:0.5s ease}.recently-viewed-flyout .recently-viewed-flyout-container[flyout-opening="true"]{animation-name:leftOpen;animation-duration:0.5s}.recently-viewed-flyout .recently-viewed-flyout-container[flyout-closing="true"]{animation-name:leftClose;animation-duration:0.5s}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-close-button{right:0;top:0;margin-top:1rem;position:absolute;float:right;margin-right:1rem;font-size:2.1875rem;color:#2e2e2e;cursor:pointer;line-height:20px;display:flex;padding:10px;justify-content:center;outline:none}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-close-button:before,.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-close-button:after{background-color:#000;width:20px;height:1px;content:"";position:absolute;margin:0;display:block;transition:transform 200ms ease-out}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-close-button:before{transform:rotate(-45deg)}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-close-button:after{transform:rotate(45deg)}.recently-viewed-flyout .recently-viewed-flyout-container .flyout-header{font-size:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem}.recently-viewed-flyout .recently-viewed-flyout-container .flyout-header .flyout-title{color:#000;font-weight:400;font-size:1.375rem;margin-bottom:2.0625rem;text-transform:none;line-height:33px;letter-spacing:normal}.recently-viewed-flyout .recently-viewed-flyout-container .flyout-header .flyout-title.best-sellers-title{margin-bottom:0.375rem}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .no-rvi-message{font-size:11px;font-weight:400;line-height:16.5px}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .best-sellers-message{margin-bottom:1.5rem;text-align:center;font-weight:300;font-size:0.6875rem}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .best-sellers-message p{letter-spacing:normal;line-height:normal;margin-bottom:0;font-size:11px}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #f0f0f0}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item:first-child{padding-top:1rem;border-top:1px solid #f0f0f0}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item:last-child{border-bottom:none}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container{display:flex}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container>*{flex-grow:1;flex-basis:50%}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .carouselProduct{cursor:pointer}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .carouselProduct .product-image{background-color:#efefef;height:auto;width:100%;vertical-align:middle}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .product-info-wrapper{display:flex;flex-basis:60%;flex-direction:column;padding-left:1rem;justify-content:space-between;font-size:14px;line-height:21px;box-sizing:content-box}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .product-info-wrapper .product-info{list-style-type:none;margin:0;padding:0;border:none}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .product-info-wrapper .product-info a{text-decoration:none;color:#000;letter-spacing:normal;font-weight:400;line-height:21px;text-underline-offset:1.75px}.recently-viewed-flyout .recently-viewed-flyout-container .recently-viewed-flyout-content .rvi-list-item .product-cell-carousel-container .product-info-wrapper .see-more-link{padding:0.75rem 0;text-align:left;color:#000;text-decoration:none;text-transform:uppercase;text-underline-offset:1.75px;font-weight:400;letter-spacing:normal}.flyout-widget.recommendations-flyout .flyout-header .mobile-back-button{display:block;border:none;background:none;position:absolute;height:24px;top:0.875rem;left:0.875rem}.flyout-widget.recommendations-flyout .flyout-header .mobile-back-button:before,.flyout-widget.recommendations-flyout .flyout-header .mobile-back-button:after{content:"";width:2px;height:12px;background-color:#000;position:absolute;left:0}.flyout-widget.recommendations-flyout .flyout-header .mobile-back-button:before{top:1px;transform:rotate(35deg);transform-origin:bottom}.flyout-widget.recommendations-flyout .flyout-header .mobile-back-button:after{bottom:0;transform:rotate(-35deg);transform-origin:top}
