.product-recently-viewed__item{border-style:solid;border-width:1px}.product-recently-viewed,.product-recently-viewed__item{background-color:#fff}.product-recently-viewed__item{border-color:var(--color-secondary)}.product-recently-viewed__clear-all{color:var(--color-primary)}.product-recently-viewed__item-price{color:var(--color-accent)}.product-recently-viewed__carousel-wrapper .swiper-button-next,.product-recently-viewed__carousel-wrapper .swiper-button-prev,.product-recently-viewed__item-title{color:#222}.product-recently-viewed{display:none}.product-recently-viewed.is-active,.product-recently-viewed__item-image img,.product-recently-viewed__item-title{display:block}.product-recently-viewed__header,.product-recently-viewed__item-header{display:flex;justify-content:space-between}.product-recently-viewed__item-title:after{bottom:0;left:0;position:absolute;right:0;top:0}.product-recently-viewed__carousel,.product-recently-viewed__item{position:relative}.product-recently-viewed__item-image img{height:100%}.product-recently-viewed__item-image,.product-recently-viewed__item-image img{width:100%}.product-recently-viewed__item-time{font-size:.875rem}.product-recently-viewed__title{font-size:1.125rem}.product-recently-viewed__item-price{font-size:1.3125rem}.product-recently-viewed__title{font-weight:400}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.product-recently-viewed{margin-top:2rem;padding:2.5rem 0}.product-recently-viewed__title{margin:0}.product-recently-viewed__carousel-wrapper{overflow:hidden;padding:0 1.25rem;position:relative}.product-recently-viewed__carousel-wrapper .swiper-slide{max-width:260px}.product-recently-viewed__carousel-wrapper .swiper-button-next,.product-recently-viewed__carousel-wrapper .swiper-button-prev{padding:.25rem;width:44px;z-index:2}.product-recently-viewed__carousel-wrapper .swiper-button-next.hide,.product-recently-viewed__carousel-wrapper .swiper-button-prev.hide{display:none}.product-recently-viewed__carousel-wrapper .swiper-button-next:after,.product-recently-viewed__carousel-wrapper .swiper-button-prev:after{font-size:30px;transition:transform .15s cubic-bezier(.3,0,0,1),fill .3s}.product-recently-viewed__carousel-wrapper .swiper-button-next:hover:after,.product-recently-viewed__carousel-wrapper .swiper-button-prev:hover:after{transform:scale(1.2)}.product-recently-viewed__carousel-wrapper .swiper-button-prev{left:-10px}.product-recently-viewed__carousel-wrapper .swiper-button-next{right:-10px}.product-recently-viewed__carousel{margin:2rem 0}.product-recently-viewed__carousel:after,.product-recently-viewed__carousel:before{bottom:0;content:"";position:absolute;top:0;z-index:2}.product-recently-viewed__carousel:before{background:linear-gradient(90deg,#fff 10%,hsla(0,0%,97%,0));left:-1.25rem;right:100%}.product-recently-viewed__carousel:after{background:linear-gradient(270deg,#fff 10%,hsla(0,0%,97%,0));left:100%;right:-1.25rem}.product-recently-viewed__item{box-shadow:0 1px 4px hsla(0,0%,50%,.11);padding:10px 15px 15px}.product-recently-viewed__item-header{margin-bottom:.75rem}.product-recently-viewed__item-image{aspect-ratio:3/4}.product-recently-viewed__item-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-recently-viewed__item-remove{position:relative;z-index:1}.product-recently-viewed__item-remove svg{height:1rem;width:1rem}.product-recently-viewed__item-price{margin-bottom:.25rem;margin-top:1.25rem}.product-recently-viewed__item-title:after{content:""}@media only screen and (min-width:480px){.smaller--text-underline,.smaller--text-underline-hover:focus,.smaller--text-underline-hover:hover{text-decoration:underline}.smaller--text-strikethrough,.smaller--text-strikethrough-hover:focus,.smaller--text-strikethrough-hover:hover{text-decoration:line-through}.smaller--text-no-decoration,.smaller--text-no-decoration-hover:focus,.smaller--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:720px){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:860px){.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}.product-recently-viewed__carousel-wrapper{padding:0 1.75rem}.product-recently-viewed__carousel:before{left:-1.75rem}.product-recently-viewed__carousel:after{right:-1.75rem}.product-recently-viewed__item{padding:10px 20px 20px}}@media only screen and (min-width:1024px){.product-recently-viewed__item-price{font-size:1.5rem}.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:1280px){.xlarge--text-underline,.xlarge--text-underline-hover:focus,.xlarge--text-underline-hover:hover{text-decoration:underline}.xlarge--text-strikethrough,.xlarge--text-strikethrough-hover:focus,.xlarge--text-strikethrough-hover:hover{text-decoration:line-through}.xlarge--text-no-decoration,.xlarge--text-no-decoration-hover:focus,.xlarge--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:1023px){.max-large--text-underline,.max-large--text-underline-hover:focus,.max-large--text-underline-hover:hover{text-decoration:underline}.max-large--text-strikethrough,.max-large--text-strikethrough-hover:focus,.max-large--text-strikethrough-hover:hover{text-decoration:line-through}.max-large--text-no-decoration,.max-large--text-no-decoration-hover:focus,.max-large--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:859px){.max-medium--text-underline,.max-medium--text-underline-hover:focus,.max-medium--text-underline-hover:hover{text-decoration:underline}.max-medium--text-strikethrough,.max-medium--text-strikethrough-hover:focus,.max-medium--text-strikethrough-hover:hover{text-decoration:line-through}.max-medium--text-no-decoration,.max-medium--text-no-decoration-hover:focus,.max-medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:719px){.max-small--text-underline,.max-small--text-underline-hover:focus,.max-small--text-underline-hover:hover{text-decoration:underline}.max-small--text-strikethrough,.max-small--text-strikethrough-hover:focus,.max-small--text-strikethrough-hover:hover{text-decoration:line-through}.max-small--text-no-decoration,.max-small--text-no-decoration-hover:focus,.max-small--text-no-decoration-hover:hover{text-decoration:none}}