.favourite-link{cursor:pointer;z-index:2;display:inline-block;position:relative;top:.2em}.favourite-link svg{width:1.4em;height:auto}.tick-path{fill:none;stroke:#fff;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .1s ease-out}.favourite .tick-path{opacity:1;stroke-dashoffset:0}.favourite-heart{fill:none;stroke:#fff}.favourite .favourite-heart{fill:var(--colour-red);stroke:var(--colour-red)}.favourite-link.desktop svg{width:1.6em;height:auto}.favourite-add-form-modal .modal-trigger-wrapper{background:#00000026;border-radius:.5em;justify-content:center;align-items:center;display:flex}.favourite-link.cs-favourite .favourite-add-form-modal .modal-trigger-wrapper,.favourite-link.sr-favourite .favourite-add-form-modal .modal-trigger-wrapper{padding:.35em}.favourite-add-form-modal button{width:100%}.add-new-favourites-list-modal.modal-container{z-index:100!important;bottom:0!important}.add-new-favourites-list-modal .modal-body{height:auto!important}.add-new-favourites-list-modal .modal-footer{padding:2em 1em}.add-new-favourites-list-modal .button-container{justify-content:space-between;align-items:center;gap:1em;margin-top:3em;display:flex}.desktop.add-new-favourites-list-modal.modal-container{bottom:auto!important}@media (hover:hover){.favourite-add-form-modal .modal-trigger-wrapper:hover{background:#0006;transition:background .1s ease-in}}
