.download-boat-photos[data-v-1fdb1267]{opacity:.5;transition:opacity .2s}.download-boat-photos[data-v-1fdb1267]:hover:not(:disabled){opacity:1}.download-boat-photos__spinner[data-v-1fdb1267]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite download-boat-photos-spin-1fdb1267;display:inline-block}@keyframes download-boat-photos-spin-1fdb1267{to{transform:rotate(360deg)}}.bf-ribbon{z-index:9;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bf-ribbon span{color:#fff;letter-spacing:.88px;background:#eb0628;justify-content:center;align-items:center;width:200px;height:26px;font-family:DMSans,sans-serif;font-size:11px;font-weight:700;display:flex;position:absolute;top:26px;left:-46px;transform:rotate(-35deg)}.bf-ribbon--hero span{letter-spacing:1.12px;width:260px;height:34px;font-size:14px;top:38px;left:-58px;box-shadow:0 2px 8px #0003}.favourite-button[data-v-674aa473]{z-index:11;cursor:pointer;background-color:#0000;border:none;position:absolute;top:12px;right:12px}.favourite-button-icon[data-v-674aa473]{color:#00000040;width:24px;min-width:24px;height:24px}.favourite-button-icon--active[data-v-674aa473]{color:#f25454}.favourite-button__tooltip[data-v-674aa473]{z-index:106;background:#fff;border:1px solid #f25454;border-radius:8px;gap:8px;width:100%;max-width:95%;padding:8px 38px 8px 8px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px -4px #10182826,0 15px 10px -4px #10182805}.favourite-button__tooltip .tooltip-header[data-v-674aa473]{width:100%;font-size:16px;line-height:26px}.favourite-button__tooltip .tooltip-text[data-v-674aa473]{font-size:14px;line-height:20px}@media screen and (min-width:768px){.favourite-button[data-v-674aa473]{top:8px;right:8px}.favourite-button__tooltip[data-v-674aa473]{width:unset}}
