.main-footer{margin:0 auto}.shortlist-page{background-color:#eee}@media screen and (min-width:768px){.shortlist-page{max-width:100%}}@media screen and (min-width:900px){.shortlist-page{max-width:1150px;margin:0 auto}}.shortlist-page .shortlist-header-section{margin-bottom:20px;background-color:#fff}@media screen and (min-width:375px){.shortlist-page .shortlist-header-section{margin-bottom:25px}}@media screen and (min-width:768px){.shortlist-page .shortlist-header-section{margin-bottom:0}}.shortlist-page .shortlist-header-section h1{font-size:30px;font-weight:700;margin:40px auto 10px auto;text-align:center;color:#000}@media screen and (min-width:375px){.shortlist-page .shortlist-header-section h1{font-size:32px}}@media screen and (min-width:768px){.shortlist-page .shortlist-header-section h1{font-size:36px}}.shortlist-page .shortlist-header-section .category-button-swiper{padding:0 15px;overflow-x:scroll;width:100%;-ms-overflow-style:none}.shortlist-page .shortlist-header-section .category-button-swiper::-webkit-scrollbar{display:none}@media screen and (min-width:900px){.shortlist-page .shortlist-header-section .category-button-swiper{overflow-x:initial;padding-bottom:15px}}.shortlist-page .shortlist-header-section .category-button-swiper .category-swiper-wrapper{display:flex;position:relative;width:100%;height:100%}@media screen and (min-width:768px){.shortlist-page .shortlist-header-section .category-button-swiper .category-swiper-wrapper{width:fit-content;margin:0 auto}}@media screen and (min-width:900px){.shortlist-page .shortlist-header-section .category-button-swiper .category-swiper-wrapper{display:flex;flex-wrap:wrap}}.shortlist-page .shortlist-header-section .category-button-swiper .category-swiper-wrapper .white-spacer{height:20px}.shortlist-page .remove-message{border:solid 1px #ff8989;margin:30px auto;width:80%;max-width:500px;padding:30px;text-align:center}.shortlist-page .remove-message a{color:#00f;display:block}.shortlist-page__nothing-yet{display:none;text-align:center;padding:10px 16px 40px 16px}.shortlist-page__nothing-yet.show{display:block}.nothing-yet__heart{font-size:80px;margin:8px 0 0 0;color:#d5d3d5;display:inline-flex;line-height:1}.nothing-yet__text{margin:8px 0 0 0}.nothing-yet__button-container{width:100%;padding:0 16px;margin:32px auto 0 auto;max-width:320px}.shortlist-page__products{margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.shortlist-page__products{background-color:#fff}}.shortlist-page__products .grey-spacer-mobile{height:1px;width:100%}@media screen and (min-width:768px){.shortlist-page__products .grey-spacer-mobile{display:none}}.shortlist-product{display:none;background-color:#fff;position:relative;margin-bottom:20px;width:100%;opacity:1}@media screen and (min-width:375px){.shortlist-product{margin-bottom:25px}}@media screen and (min-width:768px){.shortlist-product{width:33.3%;margin-bottom:0}}@media screen and (min-width:900px){.shortlist-product{width:25%}}.shortlist-product.fade{transition:opacity ease-in-out .25s;opacity:0}.shortlist-product.show{display:block}.shortlist-product .item-flex-container{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.shortlist-product .item-flex-container{flex-direction:column}}.shortlist-product .item-flex-container .image-wrap{flex:.4;padding:0 15px 0 0;justify-self:center;height:230px;position:relative}@media screen and (min-width:375px){.shortlist-product .item-flex-container .image-wrap{padding:15px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .image-wrap{padding:0 10px 10px 10px;flex:none;flex:unset;width:100%;height:100%}}.shortlist-product .item-flex-container .image-wrap .product-image{background-repeat:no-repeat;background-size:contain;background-position:center;height:100%;position:relative}@media screen and (min-width:768px){.shortlist-product .item-flex-container .image-wrap .product-image{padding-top:128%;width:100%}}.shortlist-product .item-flex-container .image-wrap .product-image .stock-info{display:flex;justify-content:center;align-items:center;position:absolute;bottom:45px;color:#fff;background-color:#6236ff;font-size:12px;padding:0 15px;height:25px}@media screen and (min-width:375px){.shortlist-product .item-flex-container .image-wrap .product-image .stock-info{bottom:20px;height:25px;font-size:12px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .image-wrap .product-image .stock-info{height:30px;font-size:14px}}.shortlist-product .item-flex-container .image-wrap .product-image .stock-info p{margin:0}.shortlist-product .item-flex-container .image-wrap .shortlist__promo-banner{display:block;position:absolute;bottom:5%;left:0;padding:0 15px 0 8px;background-color:#6236ff;height:23px;border-radius:0 48px 48px 0}@media (min-width:375px){.shortlist-product .item-flex-container .image-wrap .shortlist__promo-banner{left:-15px;bottom:8%}}@media (min-width:750px){.shortlist-product .item-flex-container .image-wrap .shortlist__promo-banner{left:0;height:30px;bottom:5%}}.shortlist-product .item-flex-container .image-wrap .shortlist__promo-banner .shortlist__promo-text{font-size:12px;color:#fff;margin:0;line-height:21px;font-weight:300;text-transform:uppercase;letter-spacing:1px}@media (min-width:750px){.shortlist-product .item-flex-container .image-wrap .shortlist__promo-banner .shortlist__promo-text{font-size:14px;line-height:29px}}.shortlist-product .item-flex-container .details-wrap{flex:.6;padding:0 20px 0 0;overflow:hidden}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap{padding:20px 20px 20px 0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:150px;flex:none;flex:unset;margin-bottom:50px;padding:0 20px}}.shortlist-product .item-flex-container .details-wrap .brand{font-size:14px;color:#000;margin-bottom:5px}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .brand{font-size:16px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .brand{margin-bottom:0}}.shortlist-product .item-flex-container .details-wrap .title{font-size:13px;color:#9b9b9b;margin-bottom:4px;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;line-height:1.6;width:100%}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .title{font-size:15px}}.shortlist-product .item-flex-container .details-wrap .price-wraper{display:flex;align-items:baseline;flex-wrap:wrap-reverse}.shortlist-product .item-flex-container .details-wrap .price-wraper .price{margin-right:10px;color:#e71d34;font-size:14px;font-weight:700}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .price-wraper .price{font-size:16px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .price-wraper .price{font-size:18px}}.shortlist-product .item-flex-container .details-wrap .price-wraper .rrp{margin-right:10px;color:#9b9b9b;font-size:14px;font-weight:400;text-decoration:line-through}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .price-wraper .rrp{font-size:16px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .price-wraper .rrp{font-size:18px}}.shortlist-product .item-flex-container .details-wrap .price-wraper .price-off-percent{color:#e71d34;font-size:14px;font-weight:400;text-overflow:clip}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .price-wraper .price-off-percent{font-size:16px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .price-wraper .price-off-percent{font-size:18px}}.shortlist-product .item-flex-container .details-wrap .price-wraper.full-price .rrp{color:#000;text-decoration:none;font-weight:700;font-size:14px}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .price-wraper.full-price .rrp{font-size:16px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .price-wraper.full-price .rrp{font-size:18px}}.shortlist-product .item-flex-container .details-wrap .price-wraper.full-price .price{display:none}.shortlist-product .item-flex-container .details-wrap .price-wraper.full-price .price-off-percent{display:none}.shortlist-product .item-flex-container .details-wrap .item-link-fake-button{display:flex;justify-content:center;align-items:center;margin:20px auto 0 auto;border:solid 1px #000;border-radius:4px;height:40px;width:100%;cursor:pointer;font-size:12px;color:#000;padding:0;font-weight:500}@media screen and (min-width:375px){.shortlist-product .item-flex-container .details-wrap .item-link-fake-button{font-size:14px;height:50px}}@media screen and (min-width:768px){.shortlist-product .item-flex-container .details-wrap .item-link-fake-button{font-size:16px}}@media (any-hover){.shortlist-product .item-flex-container .details-wrap .item-link-fake-button:hover{background-color:#f2f2f2}}.shortlist-product .item-flex-container .details-wrap .item-link-fake-button::-ms-backdrop,.shortlist-product .item-flex-container .details-wrap .item-link-fake-button:hover{background-color:#f2f2f2}.shortlist-product__cross-label{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;width:60px;height:60px}@media screen and (min-width:768px){.shortlist-product__cross-label{right:15px;top:15px;width:30px;height:30px;position:initial;display:block;margin:20px 8px 0 auto}}.shortlist-product__cross-input{display:none}.shortlist-product__cross-image{display:block;position:relative;z-index:10;cursor:pointer;width:15px;height:15px;background-image:url(https://www.lovethesales.com/Images/close-icon-thick.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:768px){.shortlist-product__cross-image{width:25px;height:25px;margin:auto}}@media screen and (min-width:900px){.shortlist-product__cross-image{width:18px;height:18px;margin:auto}}.shortlist-categories__category-button{display:flex;position:relative;justify-content:center;align-items:center;height:44px;margin:15px 15px 15px 0;padding:0 15px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;color:#000;border-radius:25px}@media screen and (min-width:900px){.shortlist-categories__category-button{margin-bottom:0}}.shortlist-categories__category-button:before{height:0%;width:0%;content:"";position:absolute;border-radius:25px;transition:.1s linear}.shortlist-categories__category-button.selected:before{background-color:#29ffcf;height:100%;width:100%}.shortlist-categories__category-button p{position:relative}