.favourites__widget{position:absolute;right:1.2rem;top:1.2rem;z-index:1;cursor:pointer}.product .favourites__widget{top:auto;right:0}.favourites__widget *{pointer-events:none}.card--extra-padding .favourites__widget{top:3.6rem;right:3.6rem}.favourites__spinner{border-radius:100%;height:auto;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.favourites__spinner svg{width:2.4rem}.favourites__icon{border-radius:100%;height:auto;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.favourites__icon svg{width:2.4rem;height:auto;cursor:pointer;pointer-events:none}.favourites__icon svg path{pointer-events:none}.favourites__icon:not(.favourites__icon--remove).favourites__icon--active:before,.favourites__icon:not(.favourites__icon--remove).favourites__icon--active:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-heart__fill' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.1433 13.9857C36.1433 20.1714 30.6719 25.2143 22.4005 32.8429L20.0719 35L17.7433 32.8571C9.45763 25.2143 4.00049 20.1714 4.00049 13.9857C4.00049 8.95714 7.8862 5 12.8433 5C15.6291 5 18.3148 6.32857 20.0719 8.41429C21.8291 6.32857 24.5005 5 27.3005 5C32.2576 5 36.1433 8.95714 36.1433 13.9857Z' fill='%23fb5374'%3E%3C/path%3E%3C/svg%3E");background-size:contain}.favourites__icon:not(.favourites__icon--remove).favourites__icon--active:before{width:1rem;height:1rem;top:0;left:0;opacity:0;animation:floatingHeart .75s ease-out forwards}.favourites__icon:not(.favourites__icon--remove).favourites__icon--active:after{width:.8rem;height:.8rem;top:0;right:0;transform:translate(15%);opacity:0;animation:floatingHeart2 .85s ease-out forwards}.favourites__icon,.favourites__spinner{background:var(--color-neutrals-grey-100, #f6f6f6);transition:all .5s ease-in-out}.favourites__icon:hover{border:1px solid var(--color-neutrals-white, #ffffff);background:transparent}.favourites__icon--active:not(.favourites__icon--remove) svg path{fill:#fb5374}.favourites__icon--active:not(.favourites__icon--remove) .favourites__icon--selected,.favourites__icon--unselected{display:inline-flex}.favourites__icon--active:not(.favourites__icon--remove) .favourites__icon--unselected,.favourites__icon--selected{display:none}.favourites__icon--unselected{color:var(--color-neutrals-grey-400)}.favourites__widget:hover .favourites__icon{background:transparent;transition:all .5s ease-in-out}.favourites__icon--remove{background:var(--color-neutrals-grey-100, #f6f6f6)}@keyframes floatingHeart{0%{opacity:0;transform:rotate(-40deg) translateY(12px) translate(0)}75%{opacity:1;transform:rotate(-40deg) translateY(4px) translate(6px)}to{opacity:0;transform:rotate(-40deg) translateY(4px) translate(6px)}}@keyframes floatingHeart2{0%{opacity:0;transform:rotate(15deg) translateY(12px) translate(-7px)}75%{opacity:1;transform:rotate(15deg) translateY(3px) translate(-7px)}to{opacity:0;transform:rotate(15deg) translateY(3px) translate(-7px)}}.favourites-notification{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;padding:2rem;z-index:100;opacity:0;visibility:hidden;transition:opacity .5s ease-out;pointer-events:none}.favourites-notification__container{display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--color-neutrals-white, #ffffff);text-align:center;border:2px solid var(--color-neutrals-dark, #000);padding:1rem 2rem}.favourites-notification__container-icon svg{max-width:2rem;height:auto;color:#fb5374;display:block}.favourites-notification__container .title,.favourites-notification__container .favourites__action{font-size:1.2rem;margin:0}.favourites-notification--active{opacity:1;visibility:visible;transform:opacity .5s ease-in}.favourites-notification--active:after{display:block;position:absolute;content:"";bottom:0;left:0;right:0;width:100%;height:10rem;background:linear-gradient(360deg,var(--color-neutrals-dark, #000),rgba(0,0,0,0) 100%);pointer-events:none;z-index:-1;opacity:.8;background:linear-gradient(360deg,#01567e,#01567e00)}.favourites-notification:before{display:block;content:"";position:absolute;top:-.4rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid var(--color-neutrals-white, #ffffff);z-index:100}.product__name{margin:0;font-size:1rem;color:var(--color-brand-primary-dark, #1d1d1b);text-align:center;letter-spacing:0;text-transform:none}.favourites__action{font-size:1rem;color:var(--color-brand-primary-dark, #1d1d1b);text-align:center;font-weight:400;letter-spacing:0;margin:0}.favourite-grid{position:relative;padding:4rem 2rem;margin-bottom:0;gap:.8rem}.favourites-products__empty h5{text-align:center;font-size:2rem;font-style:normal;font-weight:900;text-transform:uppercase}.favorites-grid .grid-product__title{min-height:5.6rem}.favourites__page .section-header{background-color:var(--color-brand-primary-dark, #1d1d1b);text-align:center;padding:6.4rem 1.6rem}.favorites-grid{padding-left:1.6rem;padding-right:1.6rem;margin-top:6rem;padding-bottom:6rem;max-width:1406px;padding-bottom:27%}.favorites-grid .grid-item__content{padding:0 2rem 2.4rem}.favourites__page .section-header .btn{margin:0 auto;margin-top:2rem;border-color:var(--color-neutrals-white, #ffffff);background:var(--color-neutrals-white, #ffffff)}.favourites__page .section-header .btn:hover{background:transparent;color:var(--color-neutrals-white, #ffffff)}.favourites-message-bar{width:100%;max-width:1406px;margin:auto;margin-bottom:2rem}.favourites-message-bar__description{display:flex;flex-flow:column nowrap;padding:1.5rem 2rem;text-align:center;background:var(--color-neutrals-white, #ffffff);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 .2rem 4.4rem #00000021}.favourites-message-bar__description p a{font-weight:500;text-decoration:underline;color:var(--color-brand-primary-dark, #1d1d1b)}.favourites-message-bar__description p{max-width:670px;margin:0 auto}.favourites-products__empty .btn{margin:0 auto;font-size:1.2rem}.favourites-products__empty{text-align:center;color:var(--color-brand-primary-dark, #1d1d1b);padding:4rem 2rem}.favourites-products__empty p{margin-bottom:0;font-size:1.6rem;font-style:normal}.favourites-products__empty h2,.favourites-products__empty h3,.favourites-products__empty h4,.favourites-products__empty h5{font-size:1.6rem;margin-bottom:1.2rem}.favourites-products__empty .icon-close{width:4rem;height:4rem}.favourites-products__empty .button{margin-top:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.closing-spinner{border:.4rem solid var(--color-neutrals-grey-400, #969696);border-radius:50%;border-top:.4rem solid var(--color-brand-primary-dark, #1d1d1b);width:2rem;height:2rem;animation:spin 1s linear infinite}.banner .banner__content .banner__heading .title{margin:0}@media only screen and (min-width: 1024px){.favourites-message__bar{padding:0 1.2rem}.favourites-message__bar .favourites__description{flex-flow:row nowrap;justify-content:center;align-items:center;padding:2rem 0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-bottom:0}.favourites-message__bar .favourites__description p{text-align:center;max-width:670px}.header__favourites{position:relative}.favourites-notification{position:absolute;top:5.6rem;background-color:var(--color-neutrals-white, #ffffff);border:1px solid var(--color-neutrals-grey-100, #f6f6f6);padding:1.2rem;border-radius:.4rem;z-index:10;display:inline-block;white-space:normal;overflow-wrap:break-word;box-shadow:0 0 .8rem #0000001a;transform:scale(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:150px;opacity:0;left:-25px;right:auto;bottom:auto}.favourites-notification--active{transform:scale(1);opacity:1}.favourites-notification--active:after{display:none}.favourites-notification__container{flex-direction:column;border:none;padding:0}.favourites-notification__container-icon{display:none}.product__name{margin-bottom:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/my-favourites.css.map */
