.recently-heading-arrow-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}
.recently-heading{font-family:'Source Sans Pro';font-weight:600;font-size:25px;line-height:27px;letter-spacing:0;color:#000}
.recently-viewed-items-wrapper ul{width:100%;display:flex;justify-content:flex-start;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:20px;overflow:hidden;padding:0}
.recently-viewed-items-wrapper li{height:100%;display:flex;flex-direction:column;flex:0 0 18.5%;height:328px;border-radius:16px;border:1px solid #e8e8e8}
.recently-viewed-item-wrapper{display:flex;flex-direction:column;height:100%}
.recently-viewed-list{transition:transform .4s ease-in-out}
.recently-viewed-image-wrapper img{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:151px;object-fit:cover}
.recently-viewed-product-name{font-family:'Source Sans Pro';font-weight:600;font-size:15px;line-height:22px;letter-spacing:.5px;color:#231f20;margin:8px 12px 12px;min-height:44px;display:flex;align-items:center}
.recently-viewed-items-wrapper .price{font-family:'Source Sans Pro';font-weight:600;font-size:24px;line-height:100%;letter-spacing:.24px;color:#231f20;padding:0 8px 0 0;min-height:40px}
.recently-viewed-items-wrapper .price .discount{padding-right:0;gap:0;margin-bottom:-7px}
.recently-viewed-items-wrapper .price .discountedPrice{font-family:'Source Sans Pro';font-weight:600;font-size:24px;line-height:100%;letter-spacing:.24px;color:#d80000;padding:0 8px 0 0}
.recently-viewed-items-wrapper .price .you-save{padding:0;letter-spacing:0}
.recently-viewed-items-wrapper .price .regularPrice{font-family:'Source Sans Pro';font-weight:600;font-size:14px;line-height:32px;letter-spacing:.32px;color:#918f90;text-decoration:line-through;padding:0 12px 0 0}
.recently-viewed-items-wrapper .recently-viewed-btn-wrapper{padding-left:12px}
.recently-viewed-items-wrapper .cmp-button,.recently-viewed-items-wrapper .cmp-button:hover{padding:5px 25px;margin:20px 0 12px}
.recently-viewed-footer-wrapper{margin-left:12px}
.recently-viewed-prevnext-buttons .arrow.prev.carousel__prev svg{margin-right:9px}
.recently-viewed-prevnext-buttons .arrow.prev.carousel__prev.active svg{box-shadow:0 5px 25px rgb(7 18 183 / 10%);border-radius:50%;cursor:pointer}
.recently-viewed-prev-svg:hover{box-shadow:0}
.recently-viewed-prevnext-buttons .arrow.prev.carousel__prev.active svg{box-shadow:0 5px 25px rgb(7 18 183 / 40%)}
.recently-viewed-prevnext-buttons .arrow.prev.carousel__prev.active svg circle{fill:white}
.recently-viewed-prevnext-buttons .arrow.prev.carousel__prev.active svg path{stroke:#3a5ce9}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next svg circle{fill:white}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next svg path{stroke:#3a5ce9}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next{cursor:pointer}
.recently-viewed-next-svg{box-shadow:0 5px 25px rgb(7 18 183 / 10%);border-radius:50%;cursor:pointer}
.recently-viewed-next-svg:hover{box-shadow:0 5px 25px rgb(7 18 183 / 40%)}
.recently-viewed-prev-svg{margin-right:9px}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg{box-shadow:0 5px 25px rgb(7 18 183 / 0);border-radius:50%;cursor:default}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg:hover{box-shadow:0}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg circle{fill:#f4f4f4}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg path{stroke:#c8c7c7}
.recently-viewed-items-wrapper ul{-webkit-overflow-scrolling:touch}
@media(min-width:768px) and (max-width:1200px){.recently-heading-arrow-wrapper{margin:0 8.3333%;padding-bottom:24px}
.recently-viewed-items-wrapper ul{padding:0 8.3333%;overflow-x:scroll}
.recently-viewed-items-wrapper ul li{flex:0 0 42%}
.recently-viewed-prevnext-buttons{display:none}
}
@media screen and (max-width:767px){.recently-heading-arrow-wrapper{margin:0 8.3333%;padding-bottom:24px}
.recently-viewed-items-wrapper ul{padding:0 8.3333%;overflow-x:scroll}
.recently-viewed-items-wrapper ul li{flex:0 0 72%}
}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg path{stroke:#3a5ce9}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg circle{fill:white}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next.active svg{box-shadow:0 5px 25px rgb(7 18 183 / 40%);cursor:pointer}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next:not(.active) svg path{stroke:#c8c7c7}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next:not(.active) svg circle{fill:#f4f4f4}
.recently-viewed-prevnext-buttons .arrow.next.carousel__next:not(.active) svg{box-shadow:none;cursor:default}
.recently-viewed-footer-wrapper .price.range{margin-top:-12px}
.recently-viewed-item a{text-decoration:none !important}
.recently-viewed-item a:hover{text-decoration:none !important}
.recently-viewed-product-name sup{font-size:70%;line-height:0;vertical-align:super}
body.checkout-cart-index *:focus{outline:none !important}